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 }