ladybird/Games
AnicJov fe1628746c Chess: Add ability to export game as PGN file
This patch adds an option to the menubar for exporting the current
game as a PGN file. This file can then be read by other chess
programs (and ours eventually) to replay the game or analyze it.
The implementation is mostly PGN spec compliant, however the code
could use some more work. Particularly the `const_cast`s...
But it's a start. :^)

Fixup: Chess: Fixed hard-coded home path in unveil() call

Fixup: Chess: Removed castling flags from Move struct

The castling detection logic is done inside Move::to_algebraic()
now, removing the need for is_castle_short and is_castle_long flags
inside of the Move struct.
2020-12-06 15:51:34 +01:00
..
2048 Games: Use GUI::Icon::default_icon to set application icon 2020-11-01 10:29:27 +01:00
Breakout Games: Added level select and aditional level to Breakout (#4302) 2020-12-02 23:49:42 +01:00
Chess Chess: Add ability to export game as PGN file 2020-12-06 15:51:34 +01:00
Minesweeper Minesweeper+Snake: load config file before calling unveil() 2020-11-04 19:36:27 +01:00
Snake Minesweeper+Snake: load config file before calling unveil() 2020-11-04 19:36:27 +01:00
Solitaire Games: Use pledge and unveil 2020-11-02 13:16:01 +01:00
CMakeLists.txt Breakout: Add a very simple breakout game :^) 2020-11-09 13:34:27 +01:00