//初期化 //構造化エディタで読み込んだほうが見やすいです //http://www008.upp.so-net.ne.jp/momotan/sted.html ///////////////////////////////////////////////////////// //初期設定読み込み //条件 セーブデータが存在しない場合、スキップ //セーブデータ読み込み(ゲームパッド、ウィンドウサイズ) //作成 //ウィンドウ作成 //文字ID作成 //ライトID作成 //クォータニオン作成 //モデルの読み込み ////PC //サラリーマンsigの読み込み //サラリーマンmoaの読み込み ////NPC(雑魚キャラ) //鎧sigの読み込み //鎧moaの読み込み //骨sigの読み込み //骨moaの読み込み //かぼちゃsigの読み込み //かぼちゃmoaの読み込み //メイドsigの読み込み //メイドmoaの読み込み //ねずみsigの読み込み //ねずみmoaの読み込み //コウモリsigの読み込み //コウモリmoaの読み込み ////NPC(中ボスキャラ) //博士sigの読み込み //博士moaの読み込み //カーニバルマンsigの読み込み //カーニバルマンmoaの読み込み ////NPC(ボスキャラ) //ドラキュラsigの読み込み //ドラキュラmoaの読み込み ////NPC(大ボスキャラ) //王女sigの読み込み //王女moaの読み込み //王女第2形態sigの読み込み //王女第2形態moaの読み込み ////NPC //彼女sigの読み込み //彼女moaの読み込み ////NPC(ゲームオーバー時に登場) //天使sigの読み込み //天使moaの読み込み ////影 //キャラクター用の影のsigの読み込み //動く床用の影のsigの読み込み ////壊れる障害物 //箱sigの読み込み ////攻撃アイテム //カバンsigの読み込み //透明傘sigの読み込み //ゴルフバットsigの読み込み //剣sigの読み込み ////回復・特殊アイテム //にんにくsigの読み込み //芋sigの読み込み //餃子sigの読み込み //青いネジsigの読み込み ////ステージ //ステージsigの読み込み1 //ステージsigの読み込み2 //ステージsigの読み込み3 //ステージsigの読み込み4 //ステージsigの読み込み5 //ステージsigの読み込み6 //ステージsigの読み込み7 //ステージsigの読み込み8 ////ステージに付属 //動く床sigの読み込み //ビルボードの読み込み ////エフェクト //土煙のビルボードの読み込み //ダメージ用のビルボードの読み込み1 //ダメージ用のビルボードの読み込み2 //ダメージ用のビルボードの読み込み3 //ライフ回復の演出用のビルボードの読み込み //臭い吐息のビルボードの読み込み //剣・軌跡用のビルボードの読み込み //スプライトの読み込み ////オープニング //オープニングのロゴ用のスプライトの読み込み ////スタートメニュー //スタートメニューのロゴ用のスプライトの読み込み //スタートメニューの選択用アイコンのスプライトの読み込み ////ステータス //ステータスのゲージ用のスプライトの読み込み //ステータスのアイテム用のスプライトの読み込み ////会話 //会話の時、文字の下に表示するスプライトの読み込み //会話の時、キーを押すことを催促し点滅しているスプライトの読み込み ////ゲームオーバー //ゲームオーバー時に表示するスプライトの読み込み //オープニング ///////////////////////////////////////////////////////// //キー操作 //Zキーなど特定のキーをおすとスタートメニューへ //スプライト表示(e3dwikiのロゴとか) //SEを鳴らす //スタートメニューへ //スタートメニュー ///////////////////////////////////////////////////////// //キー操作 //↑キー・↓キーでメニュー選択  //Zのキーで決定  //SE //条件 メニュー選択 //条件 メニュー決定 //BGM //スタートメニューのSE //スプライト表示 //初めから ///////////////////////////////////////////////////////// //メインへ goto*main //続きから ///////////////////////////////////////////////////////// //セーブデータからセーブポイントを読み込む //ステージ情報 //ステータス //所持アイテム //イベントのフラグ //メインへ goto*main //メイン //シナリオフラグはイベントムービーの終了、ステージの入り口、出口などで変更される。 ///////////////////////////////////////////////////////// //ステージ1 //条件 シナリオフラグ=1 //ステージ2 //条件 シナリオフラグ=2 //ステージ3 //条件  //ステージ4 //条件  //ステージ5 //条件  //ステージ6 //条件  //ステージ7 //条件  //ステージ8 //条件  //ステージ1 //フェードイン //キー操作 //PC操作用キー操作 //ステージ設置 //PC設置・モーション //条件 ↑キーが押されたとき //条件 ↓キーが押されたとき //条件 →キーが押されたとき //条件 Zキーが押されたとき //条件 Xキーが押されたとき //条件 Cキーが押されたとき //条件 Vキーが押されたとき //条件 Bキーが押されたとき //条件 ダメージフラグ=1 //条件 動く床とのあたり判定 & 方向キーが押されたとき&空中のフラグ=1 //条件 PCのライフ=0のとき //NPC設置・モーション //条件 NPCのライフ=0のとき //あたり判定 //PC・ステージのあたり判定 //NPC・ステージのあたり判定 //PC・カメラのあたり判定 //PC・NPCのあたり判定 //フラグ変更 ////PC攻撃フラグ //条件 PC攻撃モーション1の0フレーム目から5フレーム目のとき //攻撃フラグ=1 //条件 PC攻撃モーション2の0フレーム目から5フレーム目のとき //攻撃フラグ=2 //条件 PC攻撃モーション3の0フレーム目から5フレーム目のとき //攻撃フラグ=3 ////PCダメージフラグ //条件 NPCとのあたり判定&NPC攻撃モーション1の0フレーム目から5フレーム目のとき //ダメージフラグ=1 //条件 NPCとのあたり判定&NPC攻撃モーション2の0フレーム目から5フレーム目のとき //ダメージフラグ=2 //条件 NPCとのあたり判定&NPC攻撃モーション3の0フレーム目から5フレーム目のとき //ダメージフラグ=3 ////NPC攻撃フラグ //条件 NPC攻撃モーション1の0フレーム目から5フレーム目のとき //攻撃フラグ=1 //条件 NPC攻撃モーション2の0フレーム目から5フレーム目のとき //攻撃フラグ=2 //条件 NPC攻撃モーション3の0フレーム目から5フレーム目のとき //攻撃フラグ=3 ////NPCダメージフラグ //条件 PCとのあたり判定&PC攻撃モーション1の0フレーム目から5フレーム目のとき //ダメージフラグ=1 //条件 PCとのあたり判定&PC攻撃モーション2の0フレーム目から5フレーム目のとき //ダメージフラグ=2 //条件 PCとのあたり判定&PC攻撃モーション3の0フレーム目から5フレーム目のとき //ダメージフラグ=3 //条件 NPCのライフ=0のとき //生存フラグ=1 //カメラ設置 //ライト設置 //BGM //SE //条件 歩行モーション5フレーム目、10フレーム目のとき //条件 ジャンプモーション5フレーム目のとき //条件 二段ジャンプモーション5フレーム目のとき //条件 着地モーション1フレーム目のとき //条件 攻撃フラグ=1 //条件 攻撃フラグ=2 //条件 攻撃フラグ=3 //条件 ダメージフラグ=1 //条件 ダメージフラグ=2 //条件 ダメージフラグ=3 //描画 //ステージ描画 //PC描画 //NPC描画 //条件 生存フラグ=0 //ビルボード描画 //条件 攻撃フラグ=1 //条件 攻撃フラグ=2 //条件 攻撃フラグ=3 //条件 ダメージフラグ=1 //条件 ダメージフラグ=2 //条件 ダメージフラグ=3  //スプライト描画 //文字描画 //イベント ///////////////////////////////////////////////////////// //ムービー ////ムービー1 //条件 シナリオのフラグ=0 ////ムービー? //条件 シナリオのフラグ=? //エンディング //条件 シナリオのフラグ=? & 大ボス第2形態のライフ=0 //ゲームオーバー //条件 ライフ=0  //ムービー1 ///////////////////////////////////////////////////////// //フェードイン //キー操作 //次の台詞に進めるキー操作 //ムービーをスキップ用のキー操作 //PC設置・モーション //NPC設置・モーション //カメラ設置 //ライト設置 //台詞 //描画 //ステージ描画 //PC描画 //NPC描画 //台詞の下に表示するスプライト表示 //文字描画 //フェードアウト //シナリオのフラグ=1 //ゲームオーバー ///////////////////////////////////////////////////////// //キー操作 //コンティニュー //スタートメニュー //BGM //SE //条件 メニュー選択 //スプライト //コンティニュー ///////////////////////////////////////////////////////// //初期化 //PCライフ //NPCライフ //PC位置 //NPC位置 //フェードアウト //メインへ //スタートメニュー ///////////////////////////////////////////////////////// //初期化 //フェードアウト //スタートメニューへ //エンディング ///////////////////////////////////////////////////////// //初期化 //フェードアウト //スタートメニューへ //終わる ///////////////////////////////////////////////////////// end