Skip to content

new file: ChessMoves/Board/Board.cs

Cipri Rusu requested to merge master into main

new file: ChessMoves/ChessGame.csproj new file: ChessMoves/ChessMoves.sln new file: ChessMoves/Exceptions/PieceException.cs new file: ChessMoves/Exceptions/UserMoveException.cs new file: ChessMoves/Game/Game.cs new file: ChessMoves/Game/GameTest.cs new file: ChessMoves/Index/Index.cs new file: ChessMoves/Index/IndexTest.cs new file: ChessMoves/Index/RankAndFile.cs new file: ChessMoves/Index/RankAndFileTest.cs new file: ChessMoves/Interfaces/IBoard.cs new file: ChessMoves/Interfaces/IGame.cs new file: ChessMoves/Interfaces/ILocation.cs new file: ChessMoves/Interfaces/IMoveCheck.cs new file: ChessMoves/Interfaces/IMovePerform.cs new file: ChessMoves/Interfaces/INotation.cs new file: ChessMoves/Interfaces/IPath.cs new file: ChessMoves/Interfaces/IPathTypes.cs new file: ChessMoves/Interfaces/IPiece.cs new file: ChessMoves/Interfaces/IPieceType.cs new file: ChessMoves/Interfaces/IPlayer.cs new file: ChessMoves/Interfaces/IUserMove.cs new file: ChessMoves/Interfaces/IValidate.cs new file: ChessMoves/Moves.txt new file: ChessMoves/Moves/CaptureUserMove.cs new file: ChessMoves/Moves/CastlingDirection.cs new file: ChessMoves/Moves/EnPassantUserMove.cs new file: ChessMoves/Moves/KingCastlingUserMove.cs new file: ChessMoves/Moves/KingCheckMateUserMove.cs new file: ChessMoves/Moves/KingCheckUserMove.cs new file: ChessMoves/Moves/MoveConstraintValidator.cs new file: ChessMoves/Moves/MoveParser.cs new file: ChessMoves/Moves/MoveType.cs new file: ChessMoves/Moves/PromotionUserMove.cs new file: ChessMoves/Moves/QueenCastlingUserMove.cs new file: ChessMoves/Moves/StandardUserMove.cs new file: ChessMoves/Moves/UserMove.cs new file: ChessMoves/Paths/CaptureGenerator.cs new file: ChessMoves/Paths/CapturePath.cs new file: ChessMoves/Paths/DiagonalPath.cs new file: ChessMoves/Paths/EnumerableExtensions.cs new file: ChessMoves/Paths/KingPaths.cs new file: ChessMoves/Paths/KingSideCastlingPath.cs new file: ChessMoves/Paths/KnightPath.cs new file: ChessMoves/Paths/MoveGenerator.cs new file: ChessMoves/Paths/MovePath.cs new file: ChessMoves/Paths/Path.cs new file: ChessMoves/Paths/PathComparer.cs new file: ChessMoves/Paths/PathGenerator.cs new file: ChessMoves/Paths/PathType.cs new file: ChessMoves/Paths/PawnCapturePath.cs new file: ChessMoves/Paths/PawnPath.cs new file: ChessMoves/Paths/QueenSideCastlingPath.cs new file: ChessMoves/Paths/RownColumnPaths.cs new file: ChessMoves/Pieces/Bishop.cs new file: ChessMoves/Pieces/BishopTest.cs new file: ChessMoves/Pieces/IPieceValidator.cs new file: ChessMoves/Pieces/IType.cs new file: ChessMoves/Pieces/King.cs new file: ChessMoves/Pieces/KingTest.cs new file: ChessMoves/Pieces/Knight.cs new file: ChessMoves/Pieces/KnightTest.cs new file: ChessMoves/Pieces/Pawn.cs new file: ChessMoves/Pieces/PawnTest.cs new file: ChessMoves/Pieces/Piece.cs new file: ChessMoves/Pieces/PieceComparer.cs new file: ChessMoves/Pieces/PieceType.cs new file: ChessMoves/Pieces/Queen.cs new file: ChessMoves/Pieces/QueenTest.cs new file: ChessMoves/Pieces/Rock.cs new file: ChessMoves/Pieces/RockTest.cs new file: ChessMoves/Player/Player.cs new file: ChessMoves/Player/PlayerTurn.cs new file: DisplayChessBoard/.vscode/launch.json new file: DisplayChessBoard/.vscode/tasks.json new file: DisplayChessBoard/Display.cs new file: DisplayChessBoard/DisplayChessBoard.csproj new file: DisplayChessBoard/DisplayChessBoard.sln new file: DisplayChessBoard/FileInput.cs new file: DisplayChessBoard/Moves.txt new file: DisplayChessBoard/Program.cs

Merge request reports