All Packages Class Hierarchy This Package Previous Next Index
Class jCell.Lattice
java.lang.Object
|
+----jCell.Lattice
- public class Lattice
- extends Object
- implements Serializable
Diese Klasse beschreibt den 2-dimensionalen Raum der Zellen.
- Version:
- 0.9, 6/29/1999
- Author:
- Juergen Pahle
-
Lattice(int, int, BorderHandler)
- Konstruktor der Klasse Lattice.
-
actualizeAll()
- Diese Methode aktualisiert alle Zellen mit ihren neuen Zustaenden.
-
getHeight()
- Diese Methode gibt die Hoehe des Zellenraumes zurueck.
-
getState(int, int)
- Diese Methode gibt den aktuellen Zustand einer Zelle zurueck.
-
getWidth()
- Diese Methode gibt die Breite des Zellenraumes zurueck.
-
random(int)
- Diese Methode setzt alle Zellen auf zufaellige Zustaende im Bereich 0 bis states.
-
reset()
- Diese Methode setzt alle Zellen im Raum auf den Zustand 0.
-
setBorderHandler(BorderHandler)
- Mit dieser Methode kann man den BorderHandler fuer dieses Lattice setzen.
-
setNewState(int, int, int)
- Diese Methode setzt einen zukuenftigen Zustand fuer eine Zelle.
-
setSize(int, int)
- Diese Methode veraendert die Groesse des Raumes.
-
setState(int, int, int)
- Diese Methode setzt den Zustand einer Zelle.
Lattice
public Lattice(int w,
int h,
BorderHandler bh)
- Konstruktor der Klasse Lattice.
- Parameters:
- int, - Hoehe des Raumes.
- int, - Breite des Raumes.
- int, - Anzahl der zugelassenen Zustaende.
reset
public void reset()
- Diese Methode setzt alle Zellen im Raum auf den Zustand 0.
random
public void random(int states)
- Diese Methode setzt alle Zellen auf zufaellige Zustaende im Bereich 0 bis states.
- Parameters:
- int, - Anzahl der Zustaende.
getState
public int getState(int x,
int y)
- Diese Methode gibt den aktuellen Zustand einer Zelle zurueck.
- Parameters:
- int, - X-Koordinate der Zelle.
- int, - Y-Koordinate der Zelle.
- Returns:
- int, der aktuelle Zustand der betrachteten Zelle.
setState
public void setState(int x,
int y,
int s)
- Diese Methode setzt den Zustand einer Zelle.
- Parameters:
- int, - X-Koordinate.
- int, - Y-Koordinate.
- int, - gewuenschter Zustand.
setBorderHandler
public void setBorderHandler(BorderHandler bh)
- Mit dieser Methode kann man den BorderHandler fuer dieses Lattice setzen.
setNewState
public void setNewState(int x,
int y,
int s)
- Diese Methode setzt einen zukuenftigen Zustand fuer eine Zelle.
- Parameters:
- int, - X-Koordinate.
- int, - Y-Koordinate.
- int, - gewuenschter Zustand.
actualizeAll
public void actualizeAll()
- Diese Methode aktualisiert alle Zellen mit ihren neuen Zustaenden.
setSize
public void setSize(int w,
int h)
- Diese Methode veraendert die Groesse des Raumes.
- Parameters:
- int, - neue Breite.
- int, - neue Hoehe.
getWidth
public int getWidth()
- Diese Methode gibt die Breite des Zellenraumes zurueck.
- Returns:
- int, Breite des Zellenraumes.
getHeight
public int getHeight()
- Diese Methode gibt die Hoehe des Zellenraumes zurueck.
- Returns:
- int, Hoehe des Zellenraumes.
All Packages Class Hierarchy This Package Previous Next Index