===== 今日のソースコード ===== まずこんな構成を作ろう!(設計)\\ キャラクタークラス(Character)←----+-----| プレイヤークラス(Player) | +-----| エネミークラス(Enemy) ゲームマネージャークラス(GameManager) +----| Player pl +----| Enemy em |----以下メンバ関数----- +----| GameManager() コンストラクタ +----| ~GameManager() デストラクタ +----| void GameLoop() ゲームループ本体 ゲームに登場するオブジェクトはすべて、```GameManager```クラスにメンバとして持っておいて、\\ ゲームの主な処理は、ゲームループクラスに任せます。 \\ そうすると、```main```の処理は以下のようになります。\\ int main() { GameManager game; game.GameLoop(); } めっちゃすっきりしたね。\\ {{url>https://replit.com/@youetsusato/gameLoop?v=1&embed=true#main.cpp 700,900}}