View Javadoc

1   package de.jos.game.actions.permanent;
2   
3   import com.golden.gamedev.GameObject;
4   
5   import de.jos.game.actions.AbstractAction;
6   import de.jos.game.exceptions.NeedsToBeOverriddenException;
7   
8   public class AbstractPermanentAction extends AbstractAction {
9   
10    public Integer getLayer() {
11      throw new NeedsToBeOverriddenException("Update method needs to be implemented!");
12    }
13  
14    public void update(long elapsedTime, GameObject gameObject) {
15      throw new NeedsToBeOverriddenException("Update method needs to be implemented!");
16    }
17  
18    public void update(long elapsedTime, GameObject gameObject, boolean specialActionListEmpty) {
19      update(elapsedTime, gameObject);
20    }
21    
22  }