public void clearMoveBlockedActions() { actionRunner.clearMoveBlockedActions(); }
public AbstractAction getCurrentActiveAction() { if (getActiveActionCount() > 0) return actionRunner.getActiveActionRunner().getActionList().get(0); return null; }
public void clearAllActions() { actionRunner.clearActiveActions(); actionRunner.clearPotentialActions(); }
public int getPotentialActionCount() { return actionRunner.getPotentialActionRunner().getActionList().size(); }
public int getActiveActionCount() { return actionRunner.getActiveActionRunner().getActionList().size(); }
public void addAction(MovementAction action) { // enlistedActions.addAction(action); actionRunner.addActiveAction(action); }
public void addAction(AbstractAction action) { // enlistedActions.addAction(action); actionRunner.addPotentialAction(action); }
public void nextMove() { // enlistedActions.runNextStep(); actionRunner.run(); }