public class BossPuzzle
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
breite
Spielfeldbreite, Original 4.
|
private int |
leerX
Leerfeldzeile.
|
private int |
leerY
Leerfeldspalte.
|
private char[][] |
puzzle
Puzzle.
|
private int |
runde
Spielrundenzaehler.
|
Constructor and Description |
---|
BossPuzzle() |
Modifier and Type | Method and Description |
---|---|
private void |
auswertung()
Spielauswertung.
|
private void |
erlaeuterung()
Spielerlaeuterung.
|
private void |
erzeugePuzzle()
Erzeugt Puzzle.
|
boolean |
fertig()
Puzzle in Ausgangsstellung.
|
static void |
main(java.lang.String[] args)
Programm, erzeugt und startet das Bosspuzzle.
|
private void |
mischePuzzle(int mischTiefe)
Mische Puzzle, durch zufaelliges Verschieben.
|
private void |
spielen()
Spielen.
|
void |
starten()
Spiel starten.
|
private void |
zeigePuzzle()
Puzzle als String.
|
private boolean |
ziehe(char eintrag)
Zug von Feld mit Eintrag nach Leerfeld.
|
private boolean |
ziehe(int x,
int y)
Zug von Feld( x, y ) nach Leerfeld.
|
private char[][] puzzle
private int leerX
private int leerY
private int runde
private int breite
public void starten()
private void erlaeuterung()
private void spielen()
private void auswertung()
private void erzeugePuzzle()
private void mischePuzzle(int mischTiefe)
mischTiefe
- Mindestzahl der Verschiebungenprivate void zeigePuzzle()
private boolean ziehe(int x, int y)
x
- Zeiley
- Spalteprivate boolean ziehe(char eintrag)
eintrag
- Feldeintragpublic boolean fertig()
public static void main(java.lang.String[] args)