cleaned up log widget
This commit is contained in:
parent
21daf9db99
commit
05e12636ea
2 changed files with 6 additions and 1 deletions
|
@ -104,6 +104,8 @@ void MessageLogWidget::logSetCardCounters(QString playerName, QString cardName,
|
|||
|
||||
void MessageLogWidget::logSetTapped(QString playerName, QString cardName, bool tapped)
|
||||
{
|
||||
if (cardName == "-1")
|
||||
cardName = tr("his permanents");
|
||||
appendAndScroll(tr("%1 %2 %3").arg(playerName).arg(tapped ? "taps" : "untaps").arg(cardName));
|
||||
}
|
||||
|
||||
|
|
|
@ -123,7 +123,8 @@ void Player::setCardAttrHelper(CardItem *card, const QString &aname, const QStri
|
|||
if (aname == "tapped") {
|
||||
bool tapped = avalue == "1";
|
||||
if (!(!tapped && card->getDoesntUntap() && allCards)) {
|
||||
emit logSetTapped(name, card->getName(), tapped);
|
||||
if (!allCards)
|
||||
emit logSetTapped(name, card->getName(), tapped);
|
||||
card->setTapped(tapped);
|
||||
}
|
||||
} else if (aname == "attacking")
|
||||
|
@ -264,6 +265,8 @@ void Player::gameEvent(const ServerEventData &event)
|
|||
CardList *const cards = zone->getCards();
|
||||
for (int i = 0; i < cards->size(); i++)
|
||||
setCardAttrHelper(cards->at(i), aname, avalue, true);
|
||||
if (aname == "tapped")
|
||||
emit logSetTapped(name, QString("-1"), avalue == "1");
|
||||
} else {
|
||||
CardItem *card = zone->getCard(cardId, "");
|
||||
setCardAttrHelper(card, aname, avalue, false);
|
||||
|
|
Loading…
Reference in a new issue