From 2779ee2f60443ee88e0ac3c25134c73457f444c4 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sat, 7 Dec 2024 18:08:06 -0800 Subject: [PATCH] hide action now applies to all selected cards --- cockatrice/src/game/player/player.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/cockatrice/src/game/player/player.cpp b/cockatrice/src/game/player/player.cpp index 5565e1129..ad032b458 100644 --- a/cockatrice/src/game/player/player.cpp +++ b/cockatrice/src/game/player/player.cpp @@ -3444,9 +3444,16 @@ void Player::actPlay() void Player::actHide() { - auto *card = game->getActiveCard(); - if (card) { - card->getZone()->removeCard(card); + QList selectedCards; + for (const auto &item : scene()->selectedItems()) { + auto *card = static_cast(item); + selectedCards.append(card); + } + + for (auto &card : selectedCards) { + if (card) { + card->getZone()->removeCard(card); + } } }