Ejemplo n.º 1
0
        protected override void Draw(GameTime gameTime)
        {
            switch (ApplicationData.CurrentScreen)
            {
            case ScreenType.Battle: battleScreen.Draw(GraphicsDevice, spriteBatch, Window.ClientBounds); break;

            case ScreenType.Start: startScreen.Draw(GraphicsDevice, spriteBatch); break;

            case ScreenType.GameOver: gameOverScreen.Draw(GraphicsDevice, spriteBatch); break;

            case ScreenType.ManageTeams: manageTeamScreen.Draw(GraphicsDevice, spriteBatch); break;

            case ScreenType.ManageCharacter: manageCharacterScreen.Draw(GraphicsDevice, spriteBatch); break;
            }

            base.Draw(gameTime);
        }