public class TicTacToe
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SPIELER1
Nummer des ersten Spielers
|
static int |
SPIELER2
Nummer des zweiten Spielers
|
private int[][] |
spielfeld
Das Spielfeld
|
| Constructor and Description |
|---|
TicTacToe(int feldgroesse)
Konstruktor initialisiert das Spielfeld mit Zahlen beginnend bei 0.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getEinerKannGewinnen()
Ermittelt ob einer der Spieler das Spiel noch gewinnen kann
|
int |
getFeldgroesse()
Liefert die Feldgr��e des Spielfeldes zur�ck
|
int |
getGewonnen()
Ermittelt die Nummer des Spielers der gewonnen hat
|
int |
getSpielfeld(int zeile,
int spalte)
Ermittelt wie das Spielfeld an der Stelle zeile/spalte gesetzt ist
|
private int |
setZug(int zug,
int spielernummer)
Setzt den �bergebenen Zug im Spielfeld f�r den Spieler dessen Nummer ebenfalls
�bergeben wurde
|
int |
setZugSpieler1(int zug)
Setzt den Zug des Spielers 1
|
int |
setZugSpieler2(int zug)
Setzt den Zug des Spielers 2
|
java.lang.String |
toString()
Zeilenweise Ausgabe des Spielfeldes.
|
private int[][] spielfeld
public static final int SPIELER1
public static final int SPIELER2
public TicTacToe(int feldgroesse)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getFeldgroesse()
public int getSpielfeld(int zeile,
int spalte)
zeile - des Spielfeldes an der nachgeschaut werden sollspalte - des Spielfeldes an der nachgeschaut werden sollpublic int setZugSpieler1(int zug)
zug - den zu setzenden ZugsetZug(int, int)public int setZugSpieler2(int zug)
zug - setZugSpieler1(int)private int setZug(int zug,
int spielernummer)
zug - spielernummer - public int getGewonnen()
public boolean getEinerKannGewinnen()