BattleSessionChoice
interface BattleSessionChoice
BattleSession 的统一外部输入模型。
设计意图:
作为 session 面向调用方的统一输入 DTO 接口。
让 UI、CLI、网络协议层都先组装 choice,再交给 session 处理。
该接口只描述“玩家想做什么”,不直接参与队列执行。
BattleSession 的统一外部输入模型。
设计意图:
作为 session 面向调用方的统一输入 DTO 接口。
让 UI、CLI、网络协议层都先组装 choice,再交给 session 处理。
该接口只描述“玩家想做什么”,不直接参与队列执行。