ladybird/Games/Chess
AnicJov e119d7d6b9 Chess: Added ability to put markings on the board
With this patch you can use right-click to mark a square on the board.
You can add modifier keys to the click to change to alternate color
(with CTRL) or secondary color (with Shift). If you right-click and
drag from one square to another you will create an arrow. The
markings go away as soon as you left-click on the board or the board
state changes.

Note: The arrows sometimes look weird, and horizontal ones get cut
      off. They also don't account for alpha. This is not a bug in
      Chess code, rather, likely in the fill_path() function that's
      used to draw the arrows. If anyone might know what's up with
      that I urge you to take a look. :)
2020-12-10 20:40:51 +01:00
..
ChessWidget.cpp Chess: Added ability to put markings on the board 2020-12-10 20:40:51 +01:00
ChessWidget.h Chess: Added ability to put markings on the board 2020-12-10 20:40:51 +01:00
CMakeLists.txt Chess: Add support for UCI engines 2020-08-21 12:26:30 +02:00
Engine.cpp LibCore: Rename File::ShouldCloseFile{Description => Descriptor} 2020-10-25 13:59:41 +01:00
Engine.h Chess: Add support for UCI engines 2020-08-21 12:26:30 +02:00
main.cpp Chess: Added abilty to import PGN files 2020-12-10 20:40:51 +01:00
PromotionDialog.cpp Applications: Use application icons for dialog windows 2020-10-31 13:48:15 +01:00
PromotionDialog.h Chess: Add pawn promotion to any piece 2020-08-15 20:54:02 +02:00