/// <summary>
        /// Отрисовка екранов игры
        /// </summary>
        private void Draw()
        {
            switch (StateOfGame)
            {
            case StateOfGame.Menu:
                menu.Draw();
                break;

            case StateOfGame.Game:
                level.Draw();
                break;

            case StateOfGame.GameOver:
                gameOver.Draw();
                break;
            }
        }
Esempio n. 2
0
        protected override void Draw(GameTime gameTime)
        {
            if (begin)
            {
                start.Draw(spriteBatch);
            }
            else if (normal)
            {
                lvCtrl.Draw(spriteBatch);
            }
            else if (infinite)
            {
                infLvl.Draw(spriteBatch);
            }

            hud.Draw(spriteBatch);
            paused.Draw(spriteBatch);
            gameOver.Draw(spriteBatch);

            base.Draw(gameTime);
        }