Class Raster
- java.lang.Object
-
- Raster
-
class Raster extends Object
Characterraster zur Kontrolle der zeichenbaren Wege- Version:
- 1.0
- Author:
- Albert Wiedemann
-
-
Constructor Summary
Constructors Constructor Description Raster()
Legt das Raster an und besetzt es mit Leerzeichen
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
Ausgeben()
Gibt das Raster zu Testzwecken ins Konsolfenster aus.(package private) boolean
BelegtTesten(int x, int y)
Meldet, ob der gegebene Rasterpunkt belegt ist(package private) boolean
RaumOkTesten(int x, int y)
Meldet, ob an dem gegebene Rasterpunkt ein Raum gesetzt werden kann(package private) void
RaumSetzen(int x, int y)
Markiert den Rasterpunkt als Raum(package private) void
Setzen(int x, int y, char was)
Setzt den Rasterpunkt auf den gegebenen Wert(package private) boolean
WegTesten(int x1, int y1, int x2, int y2)
Meldet, zwischen den gegebenen Raumkoordinaten ein Weg gezeichnet werden kann(package private) void
WegZeichnen(int x1, int y1, int x2, int y2)
Trägt den Weg zwischen den gegebenen Raumkoordinaten ein
-
-
-
Field Detail
-
raster
char[][] raster
-
breite
final int breite
- See Also:
- Constant Field Values
-
höhe
final int höhe
- See Also:
- Constant Field Values
-
leerChar
final char leerChar
- See Also:
- Constant Field Values
-
raumChar
final char raumChar
- See Also:
- Constant Field Values
-
wegChar
final char wegChar
- See Also:
- Constant Field Values
-
-
Method Detail
-
BelegtTesten
boolean BelegtTesten(int x, int y)
Meldet, ob der gegebene Rasterpunkt belegt ist- Parameters:
x
- x-Koordinate des Rasterpunktsy
- y-Koordinate des Rasterpunkts- Returns:
- wahr, wenn der Punkt frei ist
-
Setzen
void Setzen(int x, int y, char was)
Setzt den Rasterpunkt auf den gegebenen Wert- Parameters:
x
- x-Koordinate des Rasterpunktsy
- y-Koordinate des Rasterpunktswas
- der neue Wert
-
RaumSetzen
void RaumSetzen(int x, int y)
Markiert den Rasterpunkt als Raum- Parameters:
x
- x-Koordinate des Raumsy
- y-Koordinate des Raums
-
RaumOkTesten
boolean RaumOkTesten(int x, int y)
Meldet, ob an dem gegebene Rasterpunkt ein Raum gesetzt werden kann- Parameters:
x
- x-Koordinate des Raumsy
- y-Koordinate des Raums- Returns:
- wahr, wenn der Punkt frei ist
-
WegTesten
boolean WegTesten(int x1, int y1, int x2, int y2)
Meldet, zwischen den gegebenen Raumkoordinaten ein Weg gezeichnet werden kann- Parameters:
x1
- x-Koordinate des ersten Rasterpunktsy1
- y-Koordinate des ersten Rasterpunktsx2
- x-Koordinate des zweiten Rasterpunktsy2
- y-Koordinate des zweiten Rasterpunkts- Returns:
- wahr, wenn der Weg frei ist
-
WegZeichnen
void WegZeichnen(int x1, int y1, int x2, int y2)
Trägt den Weg zwischen den gegebenen Raumkoordinaten ein- Parameters:
x1
- x-Koordinate des ersten Rasterpunktsy1
- y-Koordinate des ersten Rasterpunktsx2
- x-Koordinate des zweiten Rasterpunktsy2
- y-Koordinate des zweiten Rasterpunkts
-
Ausgeben
void Ausgeben()
Gibt das Raster zu Testzwecken ins Konsolfenster aus.
-
-