From e54bbba4f7d5d032a9025bd5ea72a53f5fa98be9 Mon Sep 17 00:00:00 2001 From: Kieran Kihn <114803508+kierankihn@users.noreply.github.com> Date: Mon, 17 Nov 2025 13:57:30 +0800 Subject: [PATCH] fix(game): update `reverse` and `nextPlayer` in `GameState` to `protected` --- src/game/GameState.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/game/GameState.h b/src/game/GameState.h index c9ade2a..5ca1291 100644 --- a/src/game/GameState.h +++ b/src/game/GameState.h @@ -107,6 +107,16 @@ namespace UNO::GAME { std::vector players_; std::vector::iterator currentPlayer_; + /** + * 反转 + */ + void reverse(); + + /** + * 下一个玩家 + */ + void nextPlayer(); + public: virtual ~GameState() = default; /** @@ -135,21 +145,11 @@ namespace UNO::GAME { */ void addPlayer(PlayerStateType playerState); - /** - * 下一个玩家 - */ - void nextPlayer(); - /** * 清空玩家 */ void clearPlayers(); - /** - * 反转 - */ - void reverse(); - /** * 由于用户出牌而改变状态 * @param card 用户出的牌