バトルざっくりベース
WHILE-BUTTON-VSYNC-WENDは各処理でしてもいいと思う
-バトル画面切り替え(暗転アニメーション、マップ初期化、BGM、キャラ初期化と配置)
REPEAT
-自ターン処理
--ボタン操作(メニュー、カーソル移動、キャラ操作、移動エリア・移動演出などなど)
--バトル処理(戦闘計算、ステータス変化、バトルアニメなどなど)
-敵ターン処理
--バトルアルゴリズム処理
--バトル処理(自ターンとおなじの呼び出し)
UNTIL 戦闘終了
-戦闘終了処理(戦果表示、レベルアップ処理など)
-フィールド画面切り替え(暗転、フィールド初期化)
1そうだね プレイ済み