This commit is contained in:
RickyRister 2025-01-03 20:01:21 -08:00
parent 70b37804db
commit ec234e0499

View file

@ -331,12 +331,13 @@ void ZoneViewZone::handleDropEvent(const QList<CardDragItem *> &dragItems,
player->sendGameCommand(cmd); player->sendGameCommand(cmd);
} }
void ZoneViewZone::removeCard(const int position) void ZoneViewZone::removeCard(int position)
{ {
if (isReversed) { if (isReversed) {
int bottomPos = position - cards.first()->getId(); int initialPos = position;
if (bottomPos < 0 || bottomPos >= cards.size()) { position -= cards.first()->getId();
updateCardIds(REMOVE_CARD, bottomPos); if (position < 0 || position >= cards.size()) {
updateCardIds(REMOVE_CARD, initialPos);
reorganizeCards(); reorganizeCards();
return; return;
} }