接口的使用
com.iohao.game.widget.light.room.Room
使用Room的程序包
程序包
说明
扩展模块 - 桌游类、房间类游戏,light-game-room + 领域事件 + 内置 Kit  = 轻松搞定桌游类游戏
扩展模块 - 桌游类、房间类游戏 - 子游戏自定义游戏流程相关的扩展。
扩展模块 - 桌游类、房间类游戏 - 房间内的玩法操作扩展。
- 
com.iohao.game.widget.light.room中Room的使用类型参数类型为Room的com.iohao.game.widget.light.room中的方法修饰符和类型方法说明default <T extends Room>
 TRoomService.getRoom(long roomId) 通过 roomId 查找房间default <T extends Room>
 TRoomService.getRoomByUserId(long userId) 通过 userId 查找房间default <T extends Room>
 Collection<T> RoomService.listRoom()得到房间列表RoomService.optionalRoom(long roomId) 通过 roomId 查找房间 OptionalRoomService.optionalRoomByUserId(long userId) 通过 userId 查找房间 Optional返回变量类型为Room的类型的com.iohao.game.widget.light.room中的方法参数类型为Room的com.iohao.game.widget.light.room中的方法修饰符和类型方法说明default void添加玩家到房间里,并让 userId 与 roomId 关联default void添加房间intRoomKit.getEmptySeatNo(Room room) 从房间内获取一个空位置default voidRoomService.removePlayer(Room room, long userId) 将玩家从房间内内移除 并删除 userId 与 roomId 的关联default voidRoomService.removePlayer(Room room, Player player) 将玩家从房间内内移除 并删除 userId 与 roomId 的关联default voidRoomService.removeRoom(Room room) 删除房间
- 
com.iohao.game.widget.light.room.flow中Room的使用类型参数类型为Room的com.iohao.game.widget.light.room.flow中的方法修饰符和类型方法说明static GameFlowContext创建 GameFlowContext(框架内置的默认实现)static GameFlowContext创建 GameFlowContext(框架内置的默认实现)static GameFlowContextGameFlowContext.of(Room room, FlowContext flowContext) 创建 GameFlowContext(框架内置的默认实现)
- 
com.iohao.game.widget.light.room.operation中Room的使用类型参数类型为Room的com.iohao.game.widget.light.room.operation中的方法修饰符和类型方法说明static OperationContextOperationContext.of(Room room, OperationHandler operationHandler) 创建 OperationContext 对象