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