|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Territorium
public class Territorium
Die Klasse stellt eine Repraesentation des Hamster-Territoriums dar. Sie definiert ausschliesslich Klassenmethoden. Diese dienen zum Abfragen bestimmter Zustandswerte des aktuellen Territoriums.
Method Summary | |
---|---|
static int |
getAnzahlHamster()
liefert die Gesamtzahl an erzeugten und initialisierten Hamstern im Territorium (inkl. dem Standard-Hamster) |
static int |
getAnzahlHamster(int reihe,
int spalte)
liefert die Anzahl an Hamstern auf der Kachel (reihe/spalte) oder 0, falls die Kachel nicht existiert oder durch eine Mauer blockiert ist |
static int |
getAnzahlKoerner()
liefert die Gesamtzahl an Koernern, die im Territorium auf Kacheln herumliegen |
static int |
getAnzahlKoerner(int reihe,
int spalte)
liefert die Anzahl an Koernern auf der Kachel (reihe/spalte) oder 0, falls die Kachel nicht existiert oder durch eine Mauer blockiert ist |
static int |
getAnzahlReihen()
liefert die Anzahl an Reihen im Territorium |
static int |
getAnzahlSpalten()
liefert die Anzahl an Spalten im Territorium |
static Hamster[] |
getHamster()
liefert alle erzeugten und initialisierten Hamster im Territorium (inkl. |
static Hamster[] |
getHamster(int reihe,
int spalte)
liefert alle erzeugten und initialisierten Hamster, die aktuell auf der Kachel (reihe/spalte) stehen (inkl. dem Standard-Hamster) |
static java.lang.Object |
getKachel(int reihe,
int spalte)
liefert ein Objekt, das als Sperr-Objekt fuer Aktionen auf der entsprechenden Kachel genutzt werden kann (und soll) |
static boolean |
mauerDa(int reihe,
int spalte)
ueberprueft, ob sich auf der Kachel (reihe/spalte) eine Mauer befindet; es wird genau dann true geliefert, wenn sich auf der angegebenen Kachel eine Mauer befindet oder wenn sich die angegebenen Werte ausserhalb des Territoriums befinden |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static int getAnzahlReihen()
public static int getAnzahlSpalten()
public static boolean mauerDa(int reihe, int spalte)
reihe
- Reihe der Kachelspalte
- Spalte der Kachel
public static int getAnzahlKoerner()
public static int getAnzahlKoerner(int reihe, int spalte)
reihe
- Reihe der Kachelspalte
- Spalte der Kachel
public static int getAnzahlHamster()
public static Hamster[] getHamster()
public static int getAnzahlHamster(int reihe, int spalte)
reihe
- Reihe der Kachelspalte
- Spalte der Kachel
public static Hamster[] getHamster(int reihe, int spalte)
reihe
- Reihe der Kachelspalte
- Spalte der Kachel
public static java.lang.Object getKachel(int reihe, int spalte)
reihe
- Reihe der Kachelspalte
- Spalte der Kachel
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |