Asteroids.Classes.MainMenu.Draw C# (CSharp) Метод

Draw() публичный Метод

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void
        public void Draw(SpriteBatch spriteBatch)
        {
            //graphics.GraphicsDevice.Clear(Color.Black);
            // TODO: Add your drawing code here
            //Draw
            //spriteBatch.Begin();
            //Draw Background
            switch (currentGameState)
            {
                case 2:
                    {
                        //Draw Highscore Box
                        spriteBatch.DrawString(fontHighscores, highscoreBoard, posHighscoreBoard, Color.White, 0f, new Vector2(0, 0), 1.0f, SpriteEffects.None, 0.65f);
                        //Draw Stings
                        spriteBatch.DrawString(fontType, txtTitleTop, posTitleTop, Color.Yellow, 0, posOriginTitleTop, 1.0f, SpriteEffects.None, 0.65f);
                        spriteBatch.DrawString(fontTypeTitle, txtTitleMiddle, posTitleMiddle, Color.Yellow, 0, posOriginTitleMiddle, 1.0f, SpriteEffects.None, 0.65f);
                        spriteBatch.DrawString(fontType, txtTitleBottom, posTitleBottom, Color.Yellow, 0, posOriginTitleBottom, 1.0f, SpriteEffects.None, 0.65f);

                        spriteBatch.DrawString(fontType, txtPlay, posPlay, Color.Yellow, 0, posOriginPlay, 1.0f, SpriteEffects.None, 0.65f);
                        spriteBatch.DrawString(fontType, txtOptions, posOptions, Color.Yellow, 0, posOriginOptions, 1.0f, SpriteEffects.None, 0.65f);
                        spriteBatch.DrawString(fontType, txtHighscores, posHighscores, Color.Yellow, 0, posOriginHighscores, 1.0f, SpriteEffects.None, 0.65f);
                        spriteBatch.DrawString(fontType, txtCredits, posCredits, Color.Yellow, 0, posOriginCredits, 1.0f, SpriteEffects.None, 0.65f);
                        spriteBatch.DrawString(fontType, txtExit, posExit, Color.Yellow, 0, posOriginExit, 1.0f, SpriteEffects.None, 0.65f);

                        //Tarik Code
                        spriteBatch.Draw(txSelectArrow, recSelectArrow, Color.White);
                        break;
                    }
                case 3:
                    {
                        currentGameState = 3;
                        break;
                    }
                case 4:
                    {
                        currentGameState = 4;
                        break;
                    }
                case 5:
                    {
                        currentGameState = 5;
                        break;
                    }
                case 6:
                    {
                        currentGameState = 6;
                        break;
                    }
            }
            //spriteBatch.End();
        }