diff --git a/src/game/CardTile.h b/src/game/CardTile.h index 7138e2f..476ed7f 100644 --- a/src/game/CardTile.h +++ b/src/game/CardTile.h @@ -53,11 +53,6 @@ namespace UNO::GAME { */ [[nodiscard]] Card front() const; - /** - * @return 牌堆是否为空 - */ - [[nodiscard]] bool isEmpty() const; - /** * 将牌堆中的卡牌随机洗混 */ @@ -70,12 +65,17 @@ namespace UNO::GAME { public: CardTile(); + + /** + * @return 牌堆是否为空 + */ + [[nodiscard]] bool isEmpty() const; }; /** * @brief 弃牌堆 */ - class DiscardPile : CardTile { + class DiscardPile : public CardTile { public: DiscardPile(); @@ -93,7 +93,7 @@ namespace UNO::GAME { /** * @brief 起牌堆 */ - class Deck : CardTile { + class Deck : public CardTile { public: Deck();