This commit is contained in:
unf0rce 2026-06-08 23:11:45 -07:00 committed by GitHub
commit 56f2e78142
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -283,6 +283,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();