This commit is contained in:
unf0rce 2026-04-23 14:51:38 +00:00 committed by GitHub
commit 9260880e26
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -285,6 +285,12 @@ void CardItem::drawArrow(const QColor &arrowColor)
int currentPhase = game->getGameState()->getCurrentPhase();
phase = Phases::getLastSubphase(currentPhase) + 1;
}
for (ArrowItem *arrowItem : getArrowsFrom()) {
if (arrowItem->getTargetItem() == nullptr) {
arrowItem->ungrabMouse();
arrowItem->delArrow();
}
}
ArrowDragItem *arrow = new ArrowDragItem(arrowOwner, this, arrowColor, phase);
scene()->addItem(arrow);
arrow->grabMouse();