diff --git a/chess/game/Game.java b/chess/game/Game.java new file mode 100644 index 0000000..6f21804 --- /dev/null +++ b/chess/game/Game.java @@ -0,0 +1,35 @@ +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 + *

+ * 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")); + + } +}