|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--stasichase.ki.Gehirn | +--stasichase.ki.XGehirn
Das Gehirn für Mr. X.
Fields inherited from class stasichase.ki.Gehirn |
anzSpieler,
besterZug,
erlaubteZuege,
istBereit,
mainThread,
position,
spieler,
spielernummer,
zugnummer |
Fields inherited from class java.lang.Thread |
contextClassLoader,
daemon,
eetop,
group,
inheritedAccessControlContext,
MAX_PRIORITY,
MIN_PRIORITY,
name,
NORM_PRIORITY,
priority,
single_step,
stillborn,
stopThreadPermission,
target,
threadInitNumber,
threadQ,
values |
Constructor Summary | |
XGehirn(LokalerSpieler spieler)
Erstellt ein XGehirn. |
Method Summary | |
void |
initialisieren(Game game)
Übergabe des Game-Objekts an dem XGehirn. |
protected Move |
parseMove(int stationsnummer,
int ticketart)
Erzeugt XMove-Objekte. |
void |
run()
Berechnung des besten Zuges. |
private void |
xStrategie()
Strategie des Mr.X. |
Methods inherited from class stasichase.ki.Gehirn |
billigstesTicket,
getBesterZug,
istBereit,
neuePosition,
notifyMessage,
notifyMove,
setMainThread,
teuerstesTicket,
zufallszug |
Methods inherited from class java.lang.Thread |
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public XGehirn(LokalerSpieler spieler)
Method Detail |
public void initialisieren(Game game)
public void run()
protected Move parseMove(int stationsnummer, int ticketart)
stationsnummer
- Nummer der Zielstationticketart
- 1 für Taxi
2 für Bus
3 für UBahn
4 für Blackprivate void xStrategie()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |