Class BasicAction

java.lang.Object
  |
  +--BasicAction
Direct Known Subclasses:
BallFindAction, CatchAction, GoalieSlideAction, KickAction, MoveAction, RunAction, TurnAction

public abstract class BasicAction
extends java.lang.Object

Diese Klasse ist die Superklasse für alle Aktionen der Strategie Jogging.

Version:
1.0
Author:
Sebastian Hantsch

Constructor Summary
BasicAction(WorldModel worldModel, Sender sender)
          Erzeugt eine neue BasicAction
 
Method Summary
 boolean isActionFinished()
          Gibt an, ob die Aktion beendet wurde.
 boolean isActionPending()
          Gibt an, ob die Aktion noch läuft.
abstract  void resume()
          Aktion fortsetzen
 void start()
          Aktion starten
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicAction

public BasicAction(WorldModel worldModel,
                   Sender sender)
Erzeugt eine neue BasicAction

Parameters:
worldModel - Referenz zum Weltmodell
sender - Referenz zum Sender
Method Detail

start

public void start()
Aktion starten


resume

public abstract void resume()
Aktion fortsetzen


isActionFinished

public boolean isActionFinished()
Gibt an, ob die Aktion beendet wurde.

Returns:
true, falls die Aktion beendet wurde, sonst false.

isActionPending

public boolean isActionPending()
Gibt an, ob die Aktion noch läuft.

Returns:
true, falls die Aktion noch läuft, sonst false.