diff --git a/MavenChess/MavenChess/src/main/java/model/King.java b/MavenChess/MavenChess/src/main/java/model/King.java new file mode 100644 index 0000000000000000000000000000000000000000..af0389c02e567073a44e1a3f725f362e1588c3ea --- /dev/null +++ b/MavenChess/MavenChess/src/main/java/model/King.java @@ -0,0 +1,28 @@ +package model; + +import java.util.ArrayList; + + +public class King extends Piece { + public King(Position p, int color) { + super(p, color); + } + + + public ArrayList<Position> getAvailableMoves(Board b) { + + // creates a dynamic list of available moves + ArrayList<Position> moves = new ArrayList<Position>(); + + Position arrival; + if(color == Piece.WHITE) { // black and white have an opposite direction behavior + + // King white move + } + else { + // King black move + } + return moves; + } +} +