Implemented navigation of the move log, added Javadoc #19

Merged
CyB3RC0nN0R merged 6 commits from f/log_navigation into master 2020-07-01 09:51:48 +02:00

6 Commits

Author SHA1 Message Date
18a1b16b66 Reformat everything (mainly to fit 80 character width limit) 2020-05-19 16:50:47 +02:00
d56ed98304 Remove AIConfigDialog, simplify some lambdas 2020-05-16 22:43:17 +02:00
9fb60ab0ae Refactor for efficiency and concise code
* Change player map implentation in Game to EnumMap
* Add proper toString methods to Piece and MoveNode
* Compact code in MainWindow
* Synchronize methods in Game
2020-05-16 16:10:44 +02:00
f7c1be3404 Add missing Javadoc 2020-05-16 16:09:13 +02:00
0968fddce0 Working on move history navigation
* Enabled "next" and "previous" buttons
* Added corresponding methods to Board
* Added Move#invert()
* Rendering variation count in MoveNodeRenderer

The added functionality does not work correctly at the moment. This is
probably caused due to missing synchronization between the state of the
board, the game and the user interface.
2020-01-06 15:03:20 +02:00
cb4f44539a Fixed some Javadoc and formatting 2019-12-21 21:42:36 +01:00