Class DummerSpielHamster
java.lang.Object
Hamster
AllroundHamster
SpielHamster
DummerSpielHamster
public class DummerSpielHamster
- extends SpielHamster
Die Klasse realisiert einen dummen SpielHamster. Er nimmt immer abwechselnd 1
bzw. 2 Koerner.
- Version:
- 1.0 (28.01.2006)
- Author:
- Dietrich Boles (Universitaet Oldenburg)
Constructor Summary |
DummerSpielHamster(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; der Hamster nimmt immer abwechselnd 1 bzw. 2 Koerner. |
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 |
DummerSpielHamster
public DummerSpielHamster(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; der Hamster nimmt immer abwechselnd 1 bzw. 2 Koerner.
- Specified by:
naechsterSpielzug
in class SpielHamster
- Parameters:
gegnerAnzahl
- Anzahl der vom Gegner zuvor gefressenen Koerner
- Returns:
- Anzahl selbst gefressener Koerner