fix(game): remove redundant PlayerState::play call in GameState::play

- Eliminated unnecessary `PlayerState::play` method invocation to streamline card play logic.
This commit is contained in:
Kieran Kihn
2025-11-17 22:10:16 +08:00
parent b027e5c4db
commit 423c237a39

View File

@@ -79,7 +79,6 @@ namespace UNO::GAME {
Card ServerPlayerState::play(const Card &card)
{
PlayerState::play(card);
for (auto it = this->handCard_.getCards().begin();; it++) {
if (it == this->handCard_.getCards().end()) {
throw std::invalid_argument("Card not found in hand");