コード例 #1
0
ファイル: Game1.cs プロジェクト: kuolius/PlatformerGame
        /// <summary>
        /// This is called when the game should draw itself.
        /// </summary>
        /// <param name="gameTime">Provides a snapshot of timing values.</param>
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.White);

            switch (state)
            {
            case State.flashScreen:
                flashScreen.Draw();
                break;

            case State.mainMenuScreen:
                mainMenuScreen.Draw();
                break;

            case State.resolutionScreen:
                resolutionScreen.Draw();
                break;

            case State.gameScreen:
                gameScreen.Draw();
                break;
            }

            base.Draw(gameTime);
        }