|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectAntriebsThread
public class AntriebsThread
Diese Klasse lässt den Roboter den Ball suchen, sobald dieser weg ist. Dazu lässt er diesen für eine Zufallszeit drehen (in die Richtung, in der der Ball zuletzt gesehen wurde) und bei Misserfolg ein Stück vorfahren um es dort erneut zu versuchen. Die Klasse implementiert Behaviour und wird dadurch vom Arbitrator kontrolliert. Die Klasse läuft mit niedrigster Priorität.
| Constructor Summary | |
|---|---|
AntriebsThread()
|
|
| Method Summary | |
|---|---|
void |
action()
Steuert den Roboter |
void |
suppress()
Wenn die Kontrolle verloren wird, wird dies in einer Variablen gespeichert |
boolean |
takeControl()
Zeigt an, ob er die Kontrolle übernehmen möchte. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AntriebsThread()
| Method Detail |
|---|
public void action()
action in interface Behaviorpublic void suppress()
suppress in interface Behaviorpublic boolean takeControl()
takeControl in interface Behavior
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||