mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-01-28 07:44:22 -08:00
Reveal top x cards
Updated reveal top card to reveal top x cards Sometimes you want to reveal more than only the top 1 card.
This commit is contained in:
@@ -1522,7 +1522,14 @@ Response::ResponseCode Server_Player::cmdRevealCards(const Command_RevealCards &
|
||||
return Response::RespNameNotFound;
|
||||
|
||||
QList<Server_Card *> cardsToReveal;
|
||||
if (!cmd.has_card_id())
|
||||
if (cmd.top_cards() != -1) {
|
||||
for (int i = 0; i < cmd.top_cards(); i++) {
|
||||
Server_Card *card = zone->getCard(i);
|
||||
if (!card)
|
||||
return Response::RespNameNotFound;
|
||||
cardsToReveal.append(card);
|
||||
}
|
||||
} else if (!cmd.has_card_id())
|
||||
cardsToReveal = zone->getCards();
|
||||
else if (cmd.card_id() == -2) {
|
||||
if (zone->getCards().isEmpty())
|
||||
|
||||
Reference in New Issue
Block a user