hide action now applies to all selected cards

This commit is contained in:
RickyRister 2024-12-07 18:08:06 -08:00
parent a39de270cd
commit 2779ee2f60

View file

@ -3444,9 +3444,16 @@ void Player::actPlay()
void Player::actHide()
{
auto *card = game->getActiveCard();
if (card) {
card->getZone()->removeCard(card);
QList<CardItem *> selectedCards;
for (const auto &item : scene()->selectedItems()) {
auto *card = static_cast<CardItem *>(item);
selectedCards.append(card);
}
for (auto &card : selectedCards) {
if (card) {
card->getZone()->removeCard(card);
}
}
}