MenuState.java 844 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package model.gameState;
  2. import java.awt.Graphics2D;
  3. import control.GameStateManager;
  4. import control.button.ButtonEvent;
  5. import control.joystick.JoystickEvent;
  6. public class MenuState extends GameState {
  7. public MenuState(GameStateManager gsm) {
  8. super(gsm);
  9. }
  10. @Override
  11. public void init() {
  12. // TODO Auto-generated method stub
  13. }
  14. @Override
  15. public void update() {
  16. // TODO Auto-generated method stub
  17. }
  18. @Override
  19. public void draw(Graphics2D g2) {
  20. g2.drawString("Press 0 to start the game", 1280/2, 1024/2);
  21. }
  22. @Override
  23. public void buttonPressed(ButtonEvent e) {
  24. switch(e.getButton().getButtonID()){
  25. case 0:
  26. gsm.next();
  27. break;
  28. }
  29. }
  30. @Override
  31. public void buttonReleased(ButtonEvent e) {
  32. }
  33. @Override
  34. public void onJoystickMoved(JoystickEvent e) {
  35. // TODO Auto-generated method stub
  36. }
  37. }