enum GAME_STATE { TITLE, PLAY, CLEAR, GAMEOVER, }; //ゲーム状態の変数と、状態の初期化 GAME_STATE state = GAME_STATE::TITLE; void TitleUpdate(); void TitleDraw(); void PlayUpdate(); void PlayDraw(); void ClearUpdate(); void ClearDraw(); void Main() { // 背景の色を設定する | Set the background color Scene::SetBackground(ColorF{ 0.6, 0.8, 0.7 }); while (System::Update()) { switch (state) { case TITLE: TitleUpdate(); TitleDraw(); break; case PLAY: PlayUpdate(); PlayDraw(); break; case CLEAR: ClearUpdate(); ClearDraw(); break; case GAMEOVER: break; default: break; } } }