Dion Aliu
|
17a1d25543
|
Added whole method with test, Combines all separate units of the Chess class
|
3 years ago |
Dion Aliu
|
8dfe543e92
|
Added makeMove method to Chess for moving a figure and getting the corresponding output with test
|
3 years ago |
Dion Aliu
|
fd4d717e6d
|
Added scan For OccurringFigure method to ChessBoard with test
|
3 years ago |
Dion Aliu
|
b4a3055a79
|
Added getSidebarFigures method for displaying ChessFigures as a List with test
|
3 years ago |
Dion Aliu
|
84be917943
|
Created Chess class with convertInput method with test
|
3 years ago |
Dion Aliu
|
10a339000c
|
Added moveFigure method to ChessBoard with test
|
3 years ago |
Nick Stolbov
|
82aa161806
|
Changed Bishop relative move because of a bug(negative coords didnt get validated)
|
3 years ago |
Nick Stolbov
|
f60515c644
|
Added validateMove method to ChessBoard with test for validating every move on the board
|
3 years ago |
Nick Stolbov
|
9bbf82c4a5
|
Changed test because of bug
|
3 years ago |
Nick Stolbov
|
244e633ad3
|
Added validateCleanPath for ChessBoard class with test
|
3 years ago |
Nick Stolbov
|
b7125715f3
|
Added isCellInBoard for checking positions with test
|
3 years ago |
Nick Stolbov
|
161cf9bb5b
|
Added isRelativeMoveValid for checking theoretical movement of figures
|
3 years ago |
Nick Stolbov
|
0707f2d628
|
Added getOutput method and helper method getCellSymbols with test
|
3 years ago |
Nick Stolbov
|
d76ba0e64b
|
Refactored initBoard x,y switch for better use
|
3 years ago |
Nick Stolbov
|
51baf2b06e
|
Added initBoard for ChessFigure placement and test
|
3 years ago |
Nick Stolbov
|
c6c9940d8d
|
Added equals method to ChessFigure with test
|
3 years ago |
Nick Stolbov
|
8612b7e347
|
Added ChessFigure class with getSymbol method and test
|
3 years ago |
Nick Stolbov
|
2ab0579f3c
|
Added Cli class for centralized I/O management and getPrintStream() method with test.
Updated other classes for Cli class integration.
|
3 years ago |
Dion Aliu
|
b704539e86
|
added getCurrentState method for Board class with tests for detecting winner, draw or not finished game
|
3 years ago |
Dion Aliu
|
c6f77554bb
|
added static method convertSimpleToState to Board class with test
|
3 years ago |
Dion Aliu
|
9560dfb178
|
Added setCellState to class Board with test
|
3 years ago |
Dion Aliu
|
0846812330
|
added equals method for Board with test
|
3 years ago |
Dion Aliu
|
289a1f90a1
|
refactoring: created Board class for better object orientation and extracted functionality from Tictactoe to board with tests
|
3 years ago |
Dion Aliu
|
9c7bedcd7c
|
changed interface Game to abstract class for better object orientation
|
3 years ago |
Dion Aliu
|
03628a0e1f
|
Game TTT added Board creation
|
3 years ago |
Dion Aliu
|
f58cbf0a2e
|
Game Interface TTT getStatedChar Method
|
3 years ago |
Dion Aliu
|
9a6e8f1af4
|
Added Gameinterface with TTT class and printTest
|
3 years ago |