Exemplo n.º 1
0
 public void onCollision(Entity obstacle) {
   manager.onCollision(obstacle);
   if (obstacle.getRole() == Roles.OBSTACLE.ordinal()) {
     Repelable b = (Repelable) obstacle;
     b.repel(this);
   }
 }
Exemplo n.º 2
0
 private void initStates() {
   manager = new StateManager();
   manager.add(new NormalState());
   manager.add(new StunnedState());
 }
Exemplo n.º 3
0
 public void update(StateBasedGame game, int delta) {
   manager.update(game, delta);
 }
Exemplo n.º 4
0
 public void render(StateBasedGame game, Graphics g) {
   manager.render(game, g);
 }