|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectLabyrinth
Eine Klasse für die Daten eines Labyrinths
Constructor Summary | |
Labyrinth(int seitenlaenge)
erzeugt quadratisches Labyrinth |
|
Labyrinth(int breite,
int hoehe)
erzeugt rechteckiges Labyrinth |
Method Summary | |
void |
besuchtNachBelegt()
markiert alle besuchten (roten) Punkte als belegt (schwarz) |
int |
getBreite()
Abmessung des Labyrinths |
int |
getHoehe()
Abmessung des Labyrinths |
void |
initialisiere()
erzeugt zufällige Belegung |
Labyrinth |
kopie()
erzeugt eine Kopie |
void |
zeichne(java.awt.Graphics2D g2,
int pixelzahl)
zeichnet das Labyrinth in schwarz und rot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Labyrinth(int seitenlaenge)
seitenlaenge
- Gesamtzahl der Kästchen horizontal und vertikalpublic Labyrinth(int breite, int hoehe)
breite
- Gesamtzahl der Kästchen horizontal (inkl. Ränder)hoehe
- Gesamtzahl der Kästchen vertikal (inkl. Ränder)Method Detail |
public int getBreite()
public int getHoehe()
public void initialisiere()
public Labyrinth kopie()
public void zeichne(java.awt.Graphics2D g2, int pixelzahl)
g2
- der Grafik-Kontextpixelzahl
- die Seitenlänge der Kästchen in Pixelpublic void besuchtNachBelegt()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |