Class MenschSpielHamster
java.lang.Object
Hamster
AllroundHamster
SpielHamster
MenschSpielHamster
public class MenschSpielHamster
- extends SpielHamster
Die Klasse realisiert einen FrissHamster, der von einem Menschen gesteuert
wird.
- Version:
- 1.0 (28.01.2006)
- Author:
- Dietrich Boles (Universitaet Oldenburg)
|
Constructor Summary |
MenschSpielHamster(int reihe,
int spalte,
int blickrichtung,
int koernerAnzahl)
Konstruktor zum Erzeugen und Initialisieren eines Hamsters mit den
uebergebenen Parametern |
|
Method Summary |
int |
naechsterSpielzug(int gegnerAnzahl)
die Methode zum Fressen; uebergeben wird, wie viele Koerner der Gegner
gefressen hat; geliefert wird, wie viele Koerner der Hamster gefressen
hat |
| 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 |
MenschSpielHamster
public MenschSpielHamster(int reihe,
int spalte,
int blickrichtung,
int koernerAnzahl)
- Konstruktor zum Erzeugen und Initialisieren eines Hamsters mit den
uebergebenen Parametern
- Parameters:
reihe - die Reihe des Territoriums, in der der Hamster erzeugt wirdspalte - die Spalte des Territoriums, in der der Hamster erzeugt wirdblickrichtung - die Richtung, in der der Hamster anfangs schaut (siehe
Konstanten)anzahlKoerner - die Anzahl an Koernern, die der Hamster anfangs im Maul hat
naechsterSpielzug
public int naechsterSpielzug(int gegnerAnzahl)
- die Methode zum Fressen; uebergeben wird, wie viele Koerner der Gegner
gefressen hat; geliefert wird, wie viele Koerner der Hamster gefressen
hat
- Specified by:
naechsterSpielzug in class SpielHamster
- Parameters:
gegnerAnzahl - Anzahl der vom Gegner zuvor gefressenen Koerner
- Returns:
- Anzahl selbst gefressener Koerner