feat(game): 实现出牌选择与计时功能
- 添加 PlayerTurnPayload 接口定义和 PLAYER_TURN 动作类型 - 实现选牌、出牌确认逻辑和相关状态管理 - 添加客户端出牌限制检查和错误提示 - 集成 PLAYER_TURN WebSocket 消息处理 - 添加房间状态面板显示游戏信息 - 优化桌面背景图片和样式布局 - 添加马蹄形动画样式文件 - 配置 Vite 别名和端口设置
This commit is contained in:
@@ -38,6 +38,10 @@ export function dispatchGameAction(action: GameAction) {
|
||||
store.onRoomTrustee(action.payload)
|
||||
break
|
||||
|
||||
case 'PLAYER_TURN':
|
||||
store.onPlayerTurn(action.payload)
|
||||
break
|
||||
|
||||
|
||||
default:
|
||||
throw new Error('Invalid game action')
|
||||
|
||||
Reference in New Issue
Block a user