Commit Graph

12 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 54e4a0e2e4 Fixed memory leak, improved copy constructors 2019-09-19 21:31:24 +02:00
Kai S. K. Engelbart 1ecafa5485 Fixed Log with respect to variations 2019-09-18 15:00:31 +02:00
Kai S. K. Engelbart c987bfcebb Added variations in Log, added LogTest 2019-09-13 18:13:34 +02:00
Kai S. K. Engelbart 642a0bf4d1 Fixed Game and Log synchronization on FEN loading 2019-08-13 05:59:47 +02:00
Kai S. K. Engelbart d121e85897 Cleaned up and improved Log
+ Current log state properties
- Removed Log delegates from Board
2019-08-12 06:44:55 +02:00
Kai S. K. Engelbart 90c100e0e1 Working on board loading from FEN-encoded string 2019-08-05 21:02:54 +02:00
Kai S. K. Engelbart 3d8877ddbd Implemented LogFrame, added menu item for opening it 2019-08-03 21:48:10 +02:00
Kai S. K. Engelbart 5abc51688b Added log resetting, disabled resizing in MainFrame 2019-07-25 21:38:49 +02:00
Kai S. K. Engelbart 36832733b6 Added en passant availability logging and FEN string export 2019-07-24 17:52:42 +02:00
Kai S. K. Engelbart 601104485c Fixed FEN string export when board is in start position 2019-07-24 15:58:23 +02:00
Kai S. K. Engelbart 0ed80228fe Moved activeColor, fullmoveCounter and halfmoveClock to Log 2019-07-24 07:32:59 +02:00
Kai S. K. Engelbart c3a787c3a7 Added move history and pawn promotion
+ Log class for move history
+ LoggedMove class with piece captured by the logged move
- Made move reversion easier
+ MoveType for recognizing special moves
+ MoveType determination during move generation and validation
2019-07-10 18:54:53 +02:00