接口的使用
com.iohao.game.widget.light.room.Room
程序包
说明
扩展模块 - 桌游类、房间类游戏,light-game-room + 领域事件 + 内置 Kit = 轻松搞定桌游类游戏
扩展模块 - 桌游类、房间类游戏 - 子游戏自定义游戏流程相关的扩展。
扩展模块 - 桌游类、房间类游戏 - 房间内的玩法操作扩展。
-
com.iohao.game.widget.light.room中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修饰符和类型方法说明default void
添加玩家到房间里,并让 userId 与 roomId 关联default void
添加房间int
RoomKit.getEmptySeatNo
(Room room) 从房间内获取一个空位置default void
RoomService.removePlayer
(Room room, long userId) 将玩家从房间内内移除 并删除 userId 与 roomId 的关联default void
RoomService.removePlayer
(Room room, Player player) 将玩家从房间内内移除 并删除 userId 与 roomId 的关联default void
RoomService.removeRoom
(Room room) 删除房间 -
com.iohao.game.widget.light.room.flow中Room的使用
修饰符和类型方法说明static GameFlowContext
创建 GameFlowContext(框架内置的默认实现)static GameFlowContext
GameFlowContext.of
(Room room, FlowContext flowContext) 创建 GameFlowContext(框架内置的默认实现) -
com.iohao.game.widget.light.room.operation中Room的使用
修饰符和类型方法说明static OperationContext
OperationContext.of
(Room room, OperationHandler operationHandler) 创建 OperationContext 对象