Class Summary |
AllroundHamster |
Die Klasse erweitert den Befehlssatz eines normalen Hamsters um viele
nuetzliche Befehle. |
Hamster |
Mit Hilfe dieser Klasse (sowie den anderen Klassen dieses Paketes) wird eine
Verbindung zwischen BlueJ und dem Java-Hamster-Modell geschaffen. |
Hamster.ArrayListIntern |
|
Hamster.SimulationModelIntern |
|
KalahSpiel |
Dieses BlueJ-Projekt ist ein sehr komplexes Beispiel, das aus der Welt der
Spiele-Programmierung stammt. |
MenschHamster |
Repraesentation einen von einem Menschen gesteuerten Kalah-spielenden Hamster |
SchiedsrichterHamster |
Repraesentation eines als Schiedsrichter fungierenden Hamsters beim
Kalah-Spiel |
Spielbrett |
Repraesentation eines Spielbretts beim Kalah-Spiel |
Spielregeln |
Repraesentation der Spielregeln beim Kalah-Spiel |
Spielzug |
Repraesentation eines Spielzugs beim Kalah-Spiel; ein Spielzug besteht dabei
aus der Angabe der entsprechenden Muldennummer |
StrategieHamster |
Repraesentation eines "intelligenten" Kalah-spielenden Hamsters |
Territorium |
Die Klasse stellt eine Repraesentation des Hamster-Territoriums dar. |
WertSpielbrett |
Repraesentation eines Kalah-Spielbrett mit Stellungsbewerter |
WertSpielzug |
Hilfsklasse der Klasse StrategieHamster, die einen bewerteten Spielzug
repraesentiert |
Exception Summary |
HamsterException |
Oberklasse aller Exception-Klassen des Java-Hamster-Modells. |
HamsterInitialisierungsException |
Hamster-Exception die den Fehler repraesentiert, das dem init-Befehl
ungueltige Werte uebergeben werden. |
HamsterNichtInitialisiertException |
Hamster-Exception die den Fehler repraesentiert, dass Befehle fuer einen zwar
erzeugten aber nicht initialisierten Hamster aufgerufen werden. |
KachelLeerException |
Hamster-Exception die den Fehler repraesentiert, dass fuer einen Hamster auf
einer Kachel ohne Koerner die Methode nimm aufgerufen wird. |
MauerDaException |
Hamster-Exception die den Fehler repraesentiert, dass fuer einen Hamster, der
vor einer Mauer steht, die Methode vor aufgerufen wird auf. |
MaulLeerException |
Hamster-Exception die den Fehler repraesentiert, dass fuer einen Hamster ohne
Koerner im Maul die Methode gib aufgerufen wird. |