GameBattleRequestAssembler
battle 接口层请求组装器。
设计意图:
把 controller 接收到的前端 request view 映射为 battle 应用层使用的请求模型。
让 controller 不直接拼装 engine command 和初始化输入,保持接口层职责单一。
Functions
Link copied to clipboard
fun toCreateImportedSessionRequest(request: CreateImportedBattleSessionApiRequest): CreateImportedBattleSessionRequest
把导入建局 API 请求映射为 battle 内部请求。
Link copied to clipboard
把智能捕捉 API 请求映射为引擎应用命令。
Link copied to clipboard
把智能用道具 API 请求映射为引擎应用命令。
Link copied to clipboard
把智能出招 API 请求映射为引擎应用命令。
Link copied to clipboard
fun toSubmitReplacementChoiceCommand(request: SubmitReplacementChoiceRequest): SubmitReplacementChoiceCommand
把替补 API 请求映射为引擎应用命令。
Link copied to clipboard
把逃跑 API 请求映射为引擎应用命令。
Link copied to clipboard
把换人 API 请求映射为引擎应用命令。