game
This commit is contained in:
parent
2a719cfe8a
commit
a097c144ac
35
chess/game/Game.java
Normal file
35
chess/game/Game.java
Normal file
@ -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
|
||||
* <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"));
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user