void ServerPlayer::throwAllHandCards(){ DummyCard *card = wholeHandCards(); if(card == NULL) return; room->throwCard(card, this); card->deleteLater(); }
void ServerPlayer::throwAllHandCards(){ DummyCard *card = wholeHandCards(); if(card == NULL) return; room->throwCard(card); CardStar card_star = card; QVariant data = QVariant::fromValue(card_star); room->getThread()->trigger(CardDiscarded, this, data); card->deleteLater(); }
void ServerPlayer::throwAllEquips(){ QList<const Card *> equips = getEquips(); if(equips.isEmpty()) return; DummyCard *card = new DummyCard; foreach(const Card *equip, equips) card->addSubcard(equip); room->throwCard(card, this); card->deleteLater(); }
void ServerPlayer::throwAllEquips(){ QList<const Card *> equips = getEquips(); if(equips.isEmpty()) return; DummyCard *card = new DummyCard; foreach(const Card *equip, equips) card->addSubcard(equip); room->throwCard(card); CardStar card_star = card; QVariant data = QVariant::fromValue(card_star); room->getThread()->trigger(CardDiscarded, this, data); card->deleteLater(); }