mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2025-12-12 15:49:28 -08:00
remove cards being looked at from the count on drawing (#4671)
This commit is contained in:
@@ -68,7 +68,7 @@ public:
|
||||
}
|
||||
void setCardsBeingLookedAt(int _cardsBeingLookedAt)
|
||||
{
|
||||
cardsBeingLookedAt = _cardsBeingLookedAt;
|
||||
cardsBeingLookedAt = qMax(0, _cardsBeingLookedAt);
|
||||
}
|
||||
bool isCardAtPosLookedAt(int pos) const;
|
||||
bool hasCoords() const
|
||||
|
||||
@@ -337,7 +337,11 @@ Response::ResponseCode Server_Player::drawCards(GameEventStorage &ges, int numbe
|
||||
ges.enqueueGameEvent(eventPrivate, playerId, GameEventStorageItem::SendToPrivate, playerId);
|
||||
ges.enqueueGameEvent(eventOthers, playerId, GameEventStorageItem::SendToOthers);
|
||||
|
||||
revealTopCardIfNeeded(deckZone, ges);
|
||||
if (number > 0) {
|
||||
revealTopCardIfNeeded(deckZone, ges);
|
||||
int currentKnownCards = deckZone->getCardsBeingLookedAt();
|
||||
deckZone->setCardsBeingLookedAt(currentKnownCards - number);
|
||||
}
|
||||
|
||||
return Response::RespOk;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user