public abstract class FieldE
extends java.lang.Object
Diese Klasse beschreibt ein Minenfeld fuer das EDU-Spiel nach “Minesweeper”.
Constructor and Description |
---|
FieldE(int x,
int y,
int laenge)
Konstruktor eines Feldes fuer das “Minesweeper”-Spiel
|
Modifier and Type | Method and Description |
---|---|
void |
figurEinsetzen(java.lang.String datei)
Bringt eine Figur - basierend auf einer Figurdatei - in die Mitte dieses Fekdes ein.
|
void |
figurEntfernen()
Entfernt die Figur von dem Feld - sofern eine vorhanden war.
|
void |
fuellFarbeSetzen(java.lang.String farbe)
Setzt die Farbe des inneren Rechtecks.
|
void |
randFarbeSetzen(java.lang.String farbe)
Setzt die Randfarbe neu.
|
void |
textFarbeSetzen(java.lang.String farbe)
Setzt die Fuellfarbe des Textes neu.
|
void |
textSetzen(java.lang.String inhalt)
Setzt einen neuen Inhalt fuer den Text dieses
|
public FieldE(int x, int y, int laenge)
Konstruktor eines Feldes fuer das “Minesweeper”-Spiel
x
- Die X-Koordinate (Ecke links oben)y
- Die Y-Koordinate (Ecke links oben)laenge
- Die Seitenlaenge des Feldespublic void fuellFarbeSetzen(java.lang.String farbe)
Setzt die Farbe des inneren Rechtecks.
farbe
- Die neue Fuellfarbe des inneren Rechtecks als String
.public void randFarbeSetzen(java.lang.String farbe)
Setzt die Randfarbe neu.
farbe
- Die Neue Fuellfarbe des ausseren (Rand-)Rechtecks als String
.public void textFarbeSetzen(java.lang.String farbe)
Setzt die Fuellfarbe des Textes neu.
farbe
- Die neue Fuellfarbe des Textes als String
.public void textSetzen(java.lang.String inhalt)
Setzt einen neuen Inhalt fuer den Text dieses
inhalt
- Der neue Inhalt für den Textpublic void figurEinsetzen(java.lang.String datei)
Bringt eine Figur - basierend auf einer Figurdatei - in die Mitte dieses Fekdes ein. Mit figurEntfernen()
kann die Figur entfernt werden und durch erneuten Aufruf dieser Methode das Bild auch gewechselt werden.
datei
- Der Name der Datei, die die darzustellende Figur beinhaltet. Diese Datei sollte sich im Projektordner des BlueJ-Projektes befinden!figurEntfernen()
public void figurEntfernen()
Entfernt die Figur von dem Feld - sofern eine vorhanden war.
figurEinsetzen(java.lang.String)