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)
|
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));
|
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") {
|
if (aname == "tapped") {
|
||||||
bool tapped = avalue == "1";
|
bool tapped = avalue == "1";
|
||||||
if (!(!tapped && card->getDoesntUntap() && allCards)) {
|
if (!(!tapped && card->getDoesntUntap() && allCards)) {
|
||||||
emit logSetTapped(name, card->getName(), tapped);
|
if (!allCards)
|
||||||
|
emit logSetTapped(name, card->getName(), tapped);
|
||||||
card->setTapped(tapped);
|
card->setTapped(tapped);
|
||||||
}
|
}
|
||||||
} else if (aname == "attacking")
|
} else if (aname == "attacking")
|
||||||
|
@ -264,6 +265,8 @@ void Player::gameEvent(const ServerEventData &event)
|
||||||
CardList *const cards = zone->getCards();
|
CardList *const cards = zone->getCards();
|
||||||
for (int i = 0; i < cards->size(); i++)
|
for (int i = 0; i < cards->size(); i++)
|
||||||
setCardAttrHelper(cards->at(i), aname, avalue, true);
|
setCardAttrHelper(cards->at(i), aname, avalue, true);
|
||||||
|
if (aname == "tapped")
|
||||||
|
emit logSetTapped(name, QString("-1"), avalue == "1");
|
||||||
} else {
|
} else {
|
||||||
CardItem *card = zone->getCard(cardId, "");
|
CardItem *card = zone->getCard(cardId, "");
|
||||||
setCardAttrHelper(card, aname, avalue, false);
|
setCardAttrHelper(card, aname, avalue, false);
|
||||||
|
|
Loading…
Reference in a new issue