fix(ui): handle unreachable default case in GameUI switch statement

This commit is contained in:
Kieran Kihn
2025-12-10 22:31:19 +08:00
parent 3fa3dbcb2a
commit 84d81cf2f0

View File

@@ -36,6 +36,7 @@ namespace UNO::UI {
case CardColor::Green: game_card_color = GAME::CardColor::GREEN; break; case CardColor::Green: game_card_color = GAME::CardColor::GREEN; break;
case CardColor::Blue: game_card_color = GAME::CardColor::BLUE; break; case CardColor::Blue: game_card_color = GAME::CardColor::BLUE; break;
case CardColor::Yellow: game_card_color = GAME::CardColor::YELLOW; break; case CardColor::Yellow: game_card_color = GAME::CardColor::YELLOW; break;
default: std::unreachable();
} }
CLIENT::PlayerPlayCardPayload payload = {static_cast<size_t>(card_id), game_card_color}; CLIENT::PlayerPlayCardPayload payload = {static_cast<size_t>(card_id), game_card_color};
this->callback_({CLIENT::PlayerActionType::PLAY_CARD, payload}); this->callback_({CLIENT::PlayerActionType::PLAY_CARD, payload});