Diese Klasse steht für den Wunsch auf eine Basisposition zurückzulaufen
Mögliche Gründe die einen Abbruch des laufenden Planes
Ausgabe auf dem Terminal
Objekte anlegen und zerstören
Diese Klasse steht für den Wunsch auf eine Basisposition zurückzulaufen. Diese Option bekommt eine hohe Aktivierung, wenn es keinen Sinn für den Spieler hat direkt oder indirekt ins Spiel einzugreifen. Dies ist meist der Fall, wenn der Ball sehr weit vom Spieler entfernt ist. Bei Auswahl dieses Wunsches läuft der Spieler zu einer Basisposition zurück.In besonderen Spielsituationen (Anspiel, etc.) werden andere Basispositionen angenommen.
In den Spielzuständen in dennen das beamen möglich ist, wird zur Basisposition gebeamt.
Quelltext
[Header | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: GoToBaseOption.h,v $ * $Revision: 1.10 $ * $Date: 1998/08/14 13:20:37 $ * $Author: myritz $ * **************************************************
Plan generatePlan()
virtual bool isPossible()
virtual String toString()
virtual StorableObject* copy()
int baseUtility()
void resetDefenderTarget()
void setIsFreeKickTargetSelected( bool isFreeKickTargetSelected )
bool isFreeKickTargetSelected()
void resetTargetIfMoveForwardSituation()
void setIsMoveForwardTargetSelected( bool isMoveForwardTargetSelected)
bool isMoveForwardTargetSelected()
mutable bool theIsFreeKickTargetSelected
mutable bool theIsMoveForwardTargetSelected
Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B
generated by doc++