diff --git a/src/game/CardTile.cpp b/src/game/CardTile.cpp index 61fe975..986112c 100644 --- a/src/game/CardTile.cpp +++ b/src/game/CardTile.cpp @@ -51,8 +51,6 @@ namespace UNO::GAME { void CardTile::shuffle() { - std::random_device rd; - std::mt19937 gen(rd()); std::ranges::shuffle(cards_, COMMON::Utils::getInstance()->getRandom().getGenerator()); } @@ -68,7 +66,7 @@ namespace UNO::GAME { this->pushFront(card); } - Card DiscardPile::getFront() + Card DiscardPile::getFront() const { return this->front(); } diff --git a/src/game/CardTile.h b/src/game/CardTile.h index 476ed7f..51ba6e9 100644 --- a/src/game/CardTile.h +++ b/src/game/CardTile.h @@ -87,7 +87,7 @@ namespace UNO::GAME { /** * @return 牌堆中最上方的牌 */ - Card getFront(); + Card getFront() const; }; /**