| 12345678910111213141516171819202122 |
- package model.gameState;
- import java.awt.Graphics2D;
- import java.awt.event.KeyEvent;
- import control.GameStateManager;
- public abstract class GameState {
- protected GameStateManager gsm;
- public GameState(GameStateManager gsm) {
- super();
- this.gsm = gsm;
- }
-
- public abstract void init();
- public abstract void update();
- public abstract void draw(Graphics2D g2);
- public abstract void keyPressed(KeyEvent e);
- public abstract void keyReleased(KeyEvent e);
- }
|