diff --git a/cockatrice/src/player.cpp b/cockatrice/src/player.cpp index 9c9e7174..65cb3944 100644 --- a/cockatrice/src/player.cpp +++ b/cockatrice/src/player.cpp @@ -2225,6 +2225,13 @@ qreal Player::getMinimumWidth() const return result; } +void Player::setGameStarted() +{ + if (local) + aAlwaysRevealTopCard->setChecked(false); + setConceded(false); +} + void Player::setConceded(bool _conceded) { conceded = _conceded; diff --git a/cockatrice/src/player.h b/cockatrice/src/player.h index f0227620..c5ea3ccc 100644 --- a/cockatrice/src/player.h +++ b/cockatrice/src/player.h @@ -286,6 +286,8 @@ public: void setConceded(bool _conceded); bool getConceded() const { return conceded; } + + void setGameStarted(); qreal getMinimumWidth() const; void setMirrored(bool _mirrored); diff --git a/cockatrice/src/tab_game.cpp b/cockatrice/src/tab_game.cpp index 69d61925..4144409c 100644 --- a/cockatrice/src/tab_game.cpp +++ b/cockatrice/src/tab_game.cpp @@ -872,7 +872,7 @@ void TabGame::startGame(bool resuming) if (!resuming) { QMapIterator playerIterator(players); while (playerIterator.hasNext()) - playerIterator.next().value()->setConceded(false); + playerIterator.next().value()->setGameStarted(); } playerListWidget->setGameStarted(true, resuming);