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();
}