Exemplo n.º 1
0
    protected override void Draw(GameTime gameTime)
    {
        GraphicsDevice.Clear(Color.Black);

        spriteBatch.Begin();

        switch (currentMode)
        {
        case MODE.GAME: game.Draw(gameTime, spriteBatch); break;

        case MODE.WELCOME: welcomeScr.Draw(gameTime, spriteBatch); break;

        case MODE.LOADING: loadingScr.Draw(gameTime, spriteBatch); break;

        case MODE.CREDITS: creditsScr.Draw(gameTime, spriteBatch); break;

        case MODE.CONFIG: configScr.Draw(gameTime, spriteBatch); break;

        case MODE.HELP: helpScr.Draw(gameTime, spriteBatch); break;

        case MODE.END: endScr.Draw(gameTime, spriteBatch); break;
        }

        spriteBatch.End();
        base.Draw(gameTime);
    }
Exemplo n.º 2
0
    protected override void Draw(GameTime gameTime)
    {
        GraphicsDevice.Clear(Color.Black);

        spriteBatch.Begin();

        switch (currentMode)
        {
        case MODE.GAME: game.Draw(gameTime, spriteBatch); break;

        case MODE.WELCOME: welcome.Draw(gameTime, spriteBatch); break;
        }

        spriteBatch.End();
        base.Draw(gameTime);
    }