hallo
ich programmiere gerade an einem Vier gewinnt. Ein und ausgabe erfolgen über die console. nun habe ich ein problem bei der insertToken methode, welche ein Token entgegennimmt, insofern ein Feld frei ist. Tokens sind entweden (x oder o) und werden vom Spieler eingegeben. Token sind enum objekte (circle, cross, empty)
Die insert Methode sollte nun, ein das Token vom Spieler und in der angegebenen Position (0-6) entgegennehmen, falls die position empty ist.
ich programmiere gerade an einem Vier gewinnt. Ein und ausgabe erfolgen über die console. nun habe ich ein problem bei der insertToken methode, welche ein Token entgegennimmt, insofern ein Feld frei ist. Tokens sind entweden (x oder o) und werden vom Spieler eingegeben. Token sind enum objekte (circle, cross, empty)
Die insert Methode sollte nun, ein das Token vom Spieler und in der angegebenen Position (0-6) entgegennehmen, falls die position empty ist.
Java:
private Token[][] field;
.
.
public ConnectFour () {
this.field = new Token[ROWS][COLS];
}
.
.
private int insertToken(Token tok, int col) {
for (int i = 0; i < ROWS; i++) {
if (field[i][col] == Token.empty ){
tok = field[i][col];
return 1;
}
else {
}
}
return 0;
}