ladybird/Userland/Libraries/LibCards
Jamie Mansfield b7e806e15e LibCards: Support non-alternating colour patience games
This introduces a new MovementType concept to LibCards, starting the
process to allow other patience games to be implemented using it - that
differ more substantially from Klondike in logic.

This is currently used for two purposes: 1. to verify that the
'grabbed' stack of cards is valid* (sequential and correct colours) and
2. to allow 'grabbed' stacks to be pushed onto same-colour,
either-colour, or alternating-colour stacks

* Klondike doesn't need this logic, as per how the game works any
  'grabbed' selection is guaranteed to be valid.
2021-06-24 10:32:53 +02:00
..
Card.cpp Solitaire+LibCards: Draw card stacks with rounded corners 2021-06-04 19:11:45 +02:00
Card.h Solitaire+LibCards: Draw card stacks with rounded corners 2021-06-04 19:11:45 +02:00
CardStack.cpp LibCards: Support non-alternating colour patience games 2021-06-24 10:32:53 +02:00
CardStack.h LibCards: Support non-alternating colour patience games 2021-06-24 10:32:53 +02:00
CMakeLists.txt Solitaire: Move cards functionality into LibCards 2021-05-21 23:38:18 +02:00