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
|
88d236c328
|
Changed SNAPSHOT Version to 0.1.5 for release
|
3 years ago |
Nick Stolbov
|
61e18b11db
|
Merge branch 'feature-app' into development
|
3 years ago |
Nick Stolbov
|
838b335323
|
Change stop command to "exit" and added "q" command for going back for better navigation
|
3 years ago |
Nick Stolbov
|
daa43a4856
|
Added Menu navigation to App class with weak test case (depending on implementation)
|
3 years ago |
Nick Stolbov
|
71bce709ab
|
Added deactivation for clearConsole() method because it would throw warnings otherwise.
|
3 years ago |
Nick Stolbov
|
20220af278
|
Added application main loop for updating, printing the games and quiting at anytime with test for correctly terminating.
|
3 years ago |
Nick Stolbov
|
f41dacc1f1
|
Added clearConsole() method to Cli class with test(always true because it uses external processes)
|
3 years ago |
Nick Stolbov
|
046403eb8f
|
Added getScanner() method for Cli class with test for testing stream integration
|
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 |
Nick Stolbov
|
143ceea823
|
Merge branch 'feature-menu' into development
|
3 years ago |
Dion Aliu
|
df4b88d827
|
Merge branch 'feature-game' into development
|
3 years ago |
Dion Aliu
|
657953f190
|
added Tic Tac Toe game loop and finished attribute to Game
|
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
|
711f610c54
|
added write board function for TicTacToe
|
3 years ago |
Dion Aliu
|
9c7bedcd7c
|
changed interface Game to abstract class for better object orientation
|
3 years ago |
Nick Stolbov
|
bbfc7210af
|
Added maven-jar-plugin for building executable jar files
|
3 years ago |
Nick Stolbov
|
823c9d96c4
|
Refactored test names for MenuTest class for better naming convention
|
3 years ago |
Nick Stolbov
|
55f173324a
|
Changed select method with test for MenuManager to avoid ArrayIndexOutOfBoundsException
|
3 years ago |
Nick Stolbov
|
08f8fbc596
|
Added getSize() method to MenuManager with test
|
3 years ago |
Nick Stolbov
|
298fde4055
|
Refactored MenuManagerTest for better naming convention
|
3 years ago |
Nick Stolbov
|
691ca536ea
|
Added getFormattedMenuList method to MenuManager with test for printing to Console
|
3 years ago |
Nick Stolbov
|
e427700f90
|
Changed Menumanager implementation from using a single rootMenu to using a ArrayList directly for its submenus
|
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 |
Nick Stolbov
|
7d7b7da27f
|
Changed README.md
|
3 years ago |
Nick Stolbov
|
87459dab50
|
Added back function to MenuManager.
|
3 years ago |
Nick Stolbov
|
e1a6d09b6f
|
Added inRootMenu function to MenuManager.
|
3 years ago |
Nick Stolbov
|
7ca9c1d002
|
Added MenuManager class with select function with test.
|
3 years ago |
Nick Stolbov
|
95dc251cd8
|
Added previousMenu function to Menu and did refactoring
|
3 years ago |
Nick Stolbov
|
647eb68fef
|
Added subMenu function for class Menu with test
|
3 years ago |
Nick Stolbov
|
4fbe2b0830
|
Added Menu with test
|
3 years ago |
Nick Stolbov
|
0197002594
|
Added Main.java
|
3 years ago |
Nick Stolbov
|
26370fa825
|
Updated pom.xml
|
3 years ago |
Nick Stolbov
|
9f8542dbaa
|
Added .gitignore
|
3 years ago |
Nick Stolbov
|
1697d50ba7
|
Added pom.xml
|
3 years ago |
Nick Stolbov
|
7ba3c67070
|
Added IDE files
|
3 years ago |