Class AbraeumerHamster
java.lang.Object
Hamster
AllroundHamster
AbraeumerHamster
public class AbraeumerHamster
- extends AllroundHamster
Gegeben ein Territorium ohne Mauern. Dann sammelt ein Hamster der
Klasse AbraeumerHamster alle Koerner des Territoriums auf.
- Version:
- 1.0 (25.01.2006)
- Author:
- Dietrich Boles (Universitaet Oldenburg)
Constructor Summary |
AbraeumerHamster(Hamster existierenderHamster,
String territoriumsDatei)
laedt ein vordefiniertes Territorium und initialisiert einen neuen
AbraeumerHamster mit den Attributwerten eines bereits existierenden
Hamsters |
AbraeumerHamster(int reihe,
int spalte,
int blickrichtung,
int anzahlKoerner)
initialisiert einen neuen AbraeumerHamster mit den uebergebenen Werten |
AbraeumerHamster(int reihe,
int spalte,
int blickrichtung,
int anzahlKoerner,
String territoriumsDatei)
laedt ein vordefiniertes Territorium und erzeugt und initialisiert darin
einen neuen AbraeumerHamster mit den uebergebenen Werten |
Method Summary |
void |
territoriumLeeren()
der Hamster sammelt alle Koerner des Territoriums auf. |
Methods inherited from class AllroundHamster |
gib, gibAlle, hintenFrei, kehrt, laufeZuKachel, laufeZuReihe, laufeZurWand, laufeZuSpalte, linksFrei, nimm, nimmAlle, rechtsFrei, rechtsUm, setzeBlickrichtung, vor |
Methods inherited from class Hamster |
clone, equals, getAnzahlHamster, getAnzahlKoerner, getBlickrichtung, getReihe, getSpalte, getStandardHamster, gib, init, kornDa, liesZahl, liesZeichenkette, linksUm, loeschen, maulLeer, nimm, schreib, toString, vor, vornFrei |
AbraeumerHamster
public AbraeumerHamster(Hamster existierenderHamster,
String territoriumsDatei)
- laedt ein vordefiniertes Territorium und initialisiert einen neuen
AbraeumerHamster mit den Attributwerten eines bereits existierenden
Hamsters
- Parameters:
existierenderHamster
- existierender HamsterterritoriumsDatei
- Name einer Datei mit einem zu ladenden Territorium
AbraeumerHamster
public AbraeumerHamster(int reihe,
int spalte,
int blickrichtung,
int anzahlKoerner)
- initialisiert einen neuen AbraeumerHamster mit den uebergebenen Werten
- Parameters:
reihe
- Reihe der Kachelspalte
- Spalte der Kachelblickrichtung
- Blickrichtung des HamstersanzahlKoerner
- Anzahl an Koernern im Maul des Hamsters
AbraeumerHamster
public AbraeumerHamster(int reihe,
int spalte,
int blickrichtung,
int anzahlKoerner,
String territoriumsDatei)
- laedt ein vordefiniertes Territorium und erzeugt und initialisiert darin
einen neuen AbraeumerHamster mit den uebergebenen Werten
- Parameters:
reihe
- Reihe der Kachelspalte
- Spalte der Kachelblickrichtung
- Blickrichtung des HamstersanzahlKoerner
- Anzahl an Koernern im Maul des HamstersterritoriumsDatei
- Name einer Datei mit einem zu ladenden Territorium
territoriumLeeren
public void territoriumLeeren()
- der Hamster sammelt alle Koerner des Territoriums auf. Voraussetzung: Im
Territorium befinden sich keine Mauern.