Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. protected override void Update(GameTime gameTime)
  2. {
  3. switch (screen.State)
  4. {
  5. case ScreenManager.ScreenState.MENU:
  6. screen.Update();
  7. break;
  8. case ScreenManager.ScreenState.OPTIONS:
  9. screen.Update();
  10. break;
  11. case ScreenManager.ScreenState.PLAY:
  12. UpdateGame(gameTime);
  13. break;
  14. case ScreenManager.ScreenState.EXIT:
  15. this.Exit();
  16. break;
  17. }
  18.  
  19. Console.WriteLine(screen.State);
  20. base.Update(gameTime);
  21. }
  22.  
  23. public void Update()
  24. {
  25. switch (screenState)
  26. {
  27. case ScreenState.MENU:
  28. if (keyState.IsKeyDown(Keys.Space) && lastKeyState.IsKeyUp(Keys.Space))
  29. screenState = ScreenState.OPTIONS;
  30. break;
  31. case ScreenState.OPTIONS:
  32. if (keyState.IsKeyDown(Keys.Space) && lastKeyState.IsKeyUp(Keys.Space))
  33. screenState = ScreenState.PLAY;
  34. break;
  35. case ScreenState.PLAY:
  36. break;
  37. case ScreenState.EXIT:
  38. break;
  39. }
  40.  
  41. lastKeyState = keyState;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement