summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCards
AgeCommit message (Expand)Author
2023-02-21LibCards: Make find_card_stack_to_drop_on() non-constAndreas Kling
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-22LibCards: Use AK::shuffle() for shuffling new decksSam Atkins
2023-01-22LibCards+Games: Return ErrorOr from CardStack::add_all_grabbed_cards()Sam Atkins
2023-01-22LibCards+Games: Return ErrorOr from deck-creation factory functions :^)Sam Atkins
2023-01-22LibCards+Game: Return ErrorOr from CardGame::drop_cards_on_stack()Sam Atkins
2023-01-22LibCards+Games+GamesSettings: Return ErrorOr from CardStack::push()Sam Atkins
2023-01-22LibCards+Solitaire: Rename `CardStack::move_to_stack()` -> `take_all()`Sam Atkins
2023-01-06LibCards+Games: Make `CardGame::add_stack()` fallibleSam Atkins
2023-01-06LibCards: Support "previewing" cards that may be covered by other cardsTimothy Flynn
2023-01-06LibCards+Solitaire: Elevate card highlight management to the card stackTimothy Flynn
2023-01-06LibCards: Draw the inside of card highlight rects with rounded cornersTimothy Flynn
2023-01-05LibCards: Add a helper to create an action to open Cards SettingsTimothy Flynn
2023-01-05LibCards: Support highlighting cards of interestTimothy Flynn
2023-01-05LibGfx: Avoid rounding/truncating glyph positions till blittingMacDue
2023-01-03LibGfx: Make Font::width() return a floatAndreas Kling
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::Color by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01Everywhere: Explicitly link all binaries against the LibC targetTim Schumacher
2022-10-10LibCards+Games: Remove concept of a CardStack being focusedSam Atkins
2022-10-10LibCards: If dropping cards over multiple valid stacks, pick the closestSam Atkins
2022-10-10LibCards: Add support for card draggingSam Atkins
2022-10-10LibCards+Games: Move `mark_intersecting_stacks_dirty()` to CardGameSam Atkins
2022-10-10LibCards+Spider: Move `ensure_top_card_is_visible()` logic to CardStackSam Atkins
2022-10-10LibCards: Fix some minor clang-tidy issuesSam Atkins
2022-10-10LibCards: Combine CardStack constructorsSam Atkins
2022-10-10LibCards+Games: Rename "draw" methods to "paint" for claritySam Atkins
2022-10-10LibCards+Games: Make CardGame responsible for managing CardStacksSam Atkins
2022-10-10LibCards+Games: Move "create a deck" logic to LibCardsSam Atkins
2022-08-22LibCards: Remove card-back-image scalingSam Atkins
2022-08-22LibCards: Make the card back image configurableSam Atkins
2022-08-22LibCards: Centralise card bitmap creationSam Atkins
2022-08-22LibCards+Games: Replace card "value" int with a Rank enumSam Atkins
2022-08-22LibCards: Add a CardGame base classSam Atkins
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-18LibCards+Games: Change name of card type to card suitLenny Maiorani
2022-03-18Libraries: Change enums to enum classes in LibCardsLenny Maiorani
2022-03-10Libraries: Use default constructors/destructors in LibCardsLenny Maiorani
2022-03-04Libraries: Make CharacterBitmap instances at compile-timeLenny Maiorani
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::clone()Andreas Kling
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-06-24LibCards: Support non-alternating colour patience gamesJamie Mansfield