36 lines
697 B
Java
36 lines
697 B
Java
|
|
package de.vivi.chess.game;
|
||
|
|
|
||
|
|
import de.vivi.chess.board.Board;
|
||
|
|
import de.vivi.chess.board.Field;
|
||
|
|
import de.vivi.chess.pieces.Color;
|
||
|
|
import de.vivi.chess.pieces.Piece;
|
||
|
|
|
||
|
|
import static de.vivi.chess.pieces.Color.WHITE;
|
||
|
|
|
||
|
|
public class Game {
|
||
|
|
|
||
|
|
private final Board board;
|
||
|
|
|
||
|
|
private Color player;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* TODO: implement
|
||
|
|
*/
|
||
|
|
public Game() {
|
||
|
|
board = new Board();
|
||
|
|
player = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* TODO: implement
|
||
|
|
* <p>
|
||
|
|
* Starts the game and should process the game like it is
|
||
|
|
* specified inside example-output.txt.
|
||
|
|
*/
|
||
|
|
public void play() {
|
||
|
|
player = WHITE;
|
||
|
|
board.move(Field.fromString("A7"), Field.fromString("A5"));
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|