├── .classpath ├── .gitignore ├── .project └── src ├── application ├── Program.java └── UI.java ├── boardgame ├── Board.java ├── BoardException.java ├── Piece.java └── Position.java └── chess ├── ChessException.java ├── ChessMatch.java ├── ChessPiece.java ├── ChessPosition.java ├── Color.java └── pieces ├── Bishop.java ├── King.java ├── Knight.java ├── Pawn.java ├── Queen.java └── Rook.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/.project -------------------------------------------------------------------------------- /src/application/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/application/Program.java -------------------------------------------------------------------------------- /src/application/UI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/application/UI.java -------------------------------------------------------------------------------- /src/boardgame/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/boardgame/Board.java -------------------------------------------------------------------------------- /src/boardgame/BoardException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/boardgame/BoardException.java -------------------------------------------------------------------------------- /src/boardgame/Piece.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/boardgame/Piece.java -------------------------------------------------------------------------------- /src/boardgame/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/boardgame/Position.java -------------------------------------------------------------------------------- /src/chess/ChessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/ChessException.java -------------------------------------------------------------------------------- /src/chess/ChessMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/ChessMatch.java -------------------------------------------------------------------------------- /src/chess/ChessPiece.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/ChessPiece.java -------------------------------------------------------------------------------- /src/chess/ChessPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/ChessPosition.java -------------------------------------------------------------------------------- /src/chess/Color.java: -------------------------------------------------------------------------------- 1 | package chess; 2 | 3 | public enum Color { 4 | BLACK, 5 | WHITE; 6 | } 7 | -------------------------------------------------------------------------------- /src/chess/pieces/Bishop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/pieces/Bishop.java -------------------------------------------------------------------------------- /src/chess/pieces/King.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/pieces/King.java -------------------------------------------------------------------------------- /src/chess/pieces/Knight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/pieces/Knight.java -------------------------------------------------------------------------------- /src/chess/pieces/Pawn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/pieces/Pawn.java -------------------------------------------------------------------------------- /src/chess/pieces/Queen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/pieces/Queen.java -------------------------------------------------------------------------------- /src/chess/pieces/Rook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acenelio/chess-system-java/HEAD/src/chess/pieces/Rook.java --------------------------------------------------------------------------------