Nächste Seite: Für Informationen zum Server:
Aufwärts: Verwenden der Schnittstellen
Vorherige Seite: Zur Sprechkommunikation:
  Inhalt
Für Informationen über den Agenten:
- playing_side getMySide()
- liefert die eigene Seite (SIDE_LEFT,
SIDE_RIGHT)
- int getMyNumber()
- liefert die eigene Spielernummer
- bool amIGoalie()
- liefert true, wenn der Spieler als Goalie
angemeldet wurde, sonst false
- bool isActionNeeded()
- liefert true, wenn der Spieler noch
keine Aktion vorbereitet hat, die als nächste versendet werden müßte, sonst
false. Im Detail liefert sie true , wenn noch eine Aktion
benötigt wird, die (sich auf die Welt im Simulationszyklus getServerTime()+1
beziehend) zum Simulationszyklus getServerTime()+2 vom Soccerserver
verrechnet werden wird.
- int getMissedCycles()
- liefert die Anzahl der Simulationsschritte,
für die vom Agenten kein Kommando mehr vorbereitet wurde und das Comm-Modul
einen Fehler produzierte. Diese Methode soll abgefragt werden, um zu testen,
ob der Agent bei seinen Berechnungen für einen Schritt zu lange braucht, und
das rechtzeitige Absenden des berechneten Kommandos verpaßt hat (möglichst nach
jeder Berechnung abfragen und ggf. für die nächste Berechnung berücksichtigen).
Debian User
2001-05-17