public void Draw(SpriteBatch spriteBatch, GameTime gameTime) { // Draw time if (Timer < 999999) { spriteBatch.DrawString(font, "Elapsed time: " + ((int)Timer).ToString(), new Vector2(20, 60), Color.White); } // Level specific code // Olle A 200212 switch (Level) { case Levels.Level1: // Draw // Olle A 200212 level1.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level2: // Draw // Olle A 200212 level2.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level3: // Draw // Olle A 200212 level3.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level4: // Draw // Olle A 200212 level4.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level5: // Draw // Olle A 200212 level5.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level6: // Draw // Olle A 200212 level6.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level7: // Draw // Olle A 200212 level7.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level8: // Draw // Olle A 200212 level8.Draw(spriteBatch); player.Draw(spriteBatch); break; default: //throw new ArgumentOutOfRangeException(); break; } // Draw compass spriteBatch.Draw(compassTexture, new Rectangle(graphics.PreferredBackBufferWidth - compassTexture.Width, graphics.PreferredBackBufferHeight - compassTexture.Height, compassTexture.Width, compassTexture.Height), Color.White); }
public void Draw(SpriteBatch spriteBatch, GameTime gameTime) { spriteBatch.DrawString(font, "Life:" + player.lifes.ToString(), new Vector2(1280 - 150, 0 + 20), Color.White); // Level specific code // Olle A 200212 switch (Level) { case Levels.Level1: // Draw // Olle A 200212 level1.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level2: // Draw // Olle A 200212 level2.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level3: // Draw // Olle A 200212 level3.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level4: // Draw // Olle A 200212 level4.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level5: // Draw // Olle A 200212 level5.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level6: // Draw // Olle A 200212 level6.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level7: // Draw // Olle A 200212 level7.Draw(spriteBatch); player.Draw(spriteBatch); break; case Levels.Level8: // Draw // Olle A 200212 level8.Draw(spriteBatch); player.Draw(spriteBatch); break; default: //throw new ArgumentOutOfRangeException(); break; } }