■マップイベント「レーダー処理」
イベント開始条件:定期的に並列処理する
◆変数の操作:[0001:マップID]代入,主人公のマップID
◆条件分岐:変数[0002:前のマップID]がV[0001]以外
◆変数の操作:[0002:前のマップID]代入,主人公のマップID
◆ピクチャーの表示:1,枠(290,30)(透明度:0%)
◆ピクチャーの表示:2,位置表示(160,120)(透明度:100%)
◆ピクチャーの表示:3,位置表示(160,120)(透明度:100%)
◆
:分岐終了
◆変数の操作:[0021:X座標01]代入,イベント01のX座標
◆変数の操作:[0022:X座標02]代入,イベント02のX座標
◆変数の操作:[0031:Y座標01]代入,イベント01のY座標
◆変数の操作:[0032:Y座標02]代入,イベント02のY座標
◆変数の操作:[0021〜0030]減算,主人公のX座標
◆変数の操作:[0031〜0040]減算,主人公のY座標
◆変数の操作:[0005:マップの幅X]代入,このイベントのX座標
◆変数の操作:[0006:マップの幅Y]代入,このイベントのY座標
◆変数の操作:[0005〜0006]加算,1
◆変数の操作:[0007〜0008]代入,変数[0021]の値
◆条件分岐:変数[0007:ループ:代入]が-1以下<主人公より左に居る場合
◆変数の操作:[0007〜0008]加算,変数[0005]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0021]以上<ループした方が主人公に近い場合
◆変数の操作:[0021:X座標01]代入,変数[0007]の値
◆
:分岐終了
◆
:それ以外の場合<主人公と同じX位置か、主人公より右に居る場合
◆変数の操作:[0007〜0008]減算,変数[0005]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0021]以下<ループした方が主人公に近い場合
◆変数の操作:[0021:X座標01]代入,変数[0007]の値
◆
:分岐終了
◆
:分岐終了
◆変数の操作:[0007〜0008]代入,変数[0031]の値
◆条件分岐:変数[0007:ループ:代入]が-1以下<主人公より上に居る場合
◆変数の操作:[0007〜0008]加算,変数[0006]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0031]以上<ループした方が主人公に近い場合
◆変数の操作:[0031:Y座標01]代入,変数[0007]の値
◆
:分岐終了
◆
:それ以外の場合<主人公と同じY位置か、主人公より下に居る場合
◆変数の操作:[0007〜0008]減算,変数[0006]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0031]以下<ループした方が主人公に近い場合
◆変数の操作:[0031:Y座標01]代入,変数[0007]の値
◆
:分岐終了
◆
:分岐終了
◆変数の操作:[0007〜0008]代入,変数[0022]の値
◆条件分岐:変数[0007:ループ:代入]が-1以下<主人公より左に居る場合
◆変数の操作:[0007〜0008]加算,変数[0005]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0022]以上<ループした方が主人公に近い場合
◆変数の操作:[0022:X座標02]代入,変数[0007]の値
◆
:分岐終了
◆
:それ以外の場合<主人公と同じX位置か、主人公より右に居る場合
◆変数の操作:[0007〜0008]減算,変数[0005]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0022]以下<ループした方が主人公に近い場合
◆変数の操作:[0022:X座標02]代入,変数[0007]の値
◆
:分岐終了
◆
:分岐終了
◆変数の操作:[0007〜0008]代入,変数[0032]の値
◆条件分岐:変数[0007:ループ:代入]が-1以下<主人公より上に居る場合
◆変数の操作:[0007〜0008]加算,変数[0006]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0032]以上<ループした方が主人公に近い場合
◆変数の操作:[0032:Y座標02]代入,変数[0007]の値
◆
:分岐終了
◆
:それ以外の場合<主人公と同じY位置か、主人公より下に居る場合
◆変数の操作:[0007〜0008]減算,変数[0006]の値
◆変数の操作:[0008:ループ:比較]乗算,-1
◆条件分岐:変数[0008:ループ:比較]がV[0032]以下<ループした方が主人公に近い場合
◆変数の操作:[0032:Y座標02]代入,変数[0007]の値
◆
:分岐終了
◆
:分岐終了
◆変数の操作:[0041:表示範囲X01]代入,変数[0021]の値
◆変数の操作:[0042:表示範囲X02]代入,変数[0022]の値
◆変数の操作:[0051:表示範囲Y01]代入,変数[0031]の値
◆変数の操作:[0052:表示範囲Y02]代入,変数[0032]の値
◆変数の操作:[0041〜0060]除算,21
◆変数の操作:[0021〜0030]加算,290
◆変数の操作:[0031〜0040]加算,30
◆ピクチャーの移動:2,(160,120),0.0秒(透明度:100%)
◆ピクチャーの移動:3,(160,120),0.0秒(透明度:100%)
◆条件分岐:変数[0041:表示範囲X01]が0
◆条件分岐:変数[0051:表示範囲Y01]が0
◆ピクチャーの移動:2,(V[0021],V[0031]),0.0秒(透明度:0%)
◆
:分岐終了
◆
:分岐終了
◆条件分岐:変数[0042:表示範囲X02]が0
◆条件分岐:変数[0052:表示範囲Y02]が0
◆ピクチャーの移動:3,(V[0022],V[0032]),0.0秒(透明度:0%)
◆
:分岐終了
◆
:分岐終了
◆ |