remove redundant loop

This commit is contained in:
RickyRister 2024-12-09 18:50:20 -08:00
parent f826525d50
commit 4cd4e0837e

View file

@ -3457,13 +3457,8 @@ void Player::actPlay()
void Player::actHide() void Player::actHide()
{ {
QList<CardItem *> selectedCards;
for (const auto &item : scene()->selectedItems()) { for (const auto &item : scene()->selectedItems()) {
auto *card = static_cast<CardItem *>(item); auto *card = static_cast<CardItem *>(item);
selectedCards.append(card);
}
for (auto &card : selectedCards) {
if (card && isUnwritableRevealZone(card->getZone())) { if (card && isUnwritableRevealZone(card->getZone())) {
card->getZone()->removeCard(card); card->getZone()->removeCard(card);
} }