===== 今日のソースコード =====
まずこんな構成を作ろう!(設計)\\
キャラクタークラス(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}}