ホーム < ゲームつくろー! < クラス構築編 クラス内メソッド遷移からswitch~caseを消すMethodExecテンプレート 例えばRPGの戦闘シーンを演出するCBattleクラスがあったとします。このクラスはシーン演出のために細かな遷移があり、それをメソッド呼び出して解決しているとしましょう。実装例はこんな感じです: class CBattle { public: void exec(); // バトルエントリ private: void init(); // バトル初期化 void loadResource(); // リソースロード void setPlayerMenu(); // プレイヤーの行動選択 void setEnemyMenu(); // 敵の行動選択 void startBattle(); // バトルスタート void ca