From 49523a0384bd9f3a0e369a6f2868da6837cce57b Mon Sep 17 00:00:00 2001 From: Kieran Kihn <114803508+kierankihn@users.noreply.github.com> Date: Sun, 16 Nov 2025 19:54:18 +0800 Subject: [PATCH] fix(game): changed `isEmpty` of `CardTile` from `protected` to `public` --- src/game/CardTile.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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();