- オブジェクト系命令を追加
文字列や画像を画面に描画するための命令です。
"CREATEOBJECT"でオブジェクトを生成し、"OBJECTIMAGE"、"OBJECTFILL"、"OBJECTWORD"でタイプを設定します。
"CREATEOBJECT",var1,int2,int3,int4,int5,int6,int7
var1: IDを格納する変数
int2: 揃えフラグ
int3: 表示基点
int4: 位置補正 X
int5: 位置補正 Y
int6: 破壊フラグ
int7: フェードインフレーム値
"DESTROYOBJECT",int1,int2,int3,int4
int1: 対象ID
int2: 破壊までのフレーム値
int3: フェードアウトフレーム値
int4: オプション
"OBJECTIMAGE",int1,int2,int3,int4,int5,int6,int7,int8
int1: 対象ID
int2: 画像ID
int3: 画像元 X
int4: 画像元 Y
int5: 画像サイズ X
int6: 画像サイズ Y
int7: ブレンドモード
int8: ブレンド率
"OBJECTFILL",int1,int2,int3,int4,int5,int6,int7,int8
int1: 対象ID
int2: Red
int3: Green
int4: Blue
int5: サイズ X (-1を指定するとウインドウの横幅)
int6: サイズ Y (-1を指定するとウインドウの縦幅)
int7: ブレンドモード
int8: ブレンド率
"OBJECTWORD","str1",int2,int3,int4
str1: 表示する文字列
int2: 対象ID
int3: 表示カウンタ値
int4: 表示オプション
"OBJECTPOS",int1,int2,int3,int4
int1: 対象ID
int2: 位置補正 X
int3: 位置補正 Y
int4: 表示基点
"LOADIMAGE","str1",int2
str1: 画像ファイル
int2: 読み込み先画像ID
- "AREALIMIT"のパラメータを変更
int2: 制限範囲の描画オプション
&1 : 境界を描画する (draw limit line)
&2 : 四角形の場合に移動不可能な場所を暗くする (draw an outside darkly (square type only))
- 画面を固定する命令"AREAFIXED"を追加
"AREAFIXED",int1
0 : 解除 (disable)
1 : 有効化 (enable)
- プレイヤーの方向を変更する命令"PLAYERANGLE"を追加
"PLAYERANGLE",int1,int2
int1: プレイヤーの方向 (player angle)
int2: プレイヤーの方向固定 (player angle fixed)
0 : しない (disable)
1 : する (enable)
- ウインドウサイズを変更する命令"WINDOW"を追加
"WINDOW",int1,int2
int1: サイズ X
int2: サイズ Y
- "EXMESSAGE"のパラメータを変更
int2: 揃えフラグ
0 : 左揃え/上揃え
&1 : 中央揃え(X)
&2 : 右揃え
&4 : 中央揃え(Y)
&8 : 下揃え
- "CHANGEEXMESSAGE"を削除
"EXMESSAGE"で作成したメッセージも"OBJECTWORD"で変更できるので削除しました。