类 CmdKit
java.lang.Object
com.iohao.game.action.skeleton.core.CmdKit
Cmd 工具
- 作者:
- 渔民小镇
- 日期:
- 2021-12-20
-
构造器概要
-
方法概要
修饰符和类型方法说明int
getCmd
(int cmdMerge) 得到主路由 从 cmdMerge 中获取 [高16位] 的数值int
getSubCmd
(int cmdMerge) 得到子路由 从 cmdMerge 中获取 [低16位] 的数值int
merge
(int cmd, int subCmd) 合并两个参数,分别存放在 [高16 和 低16]mergeToShort
(int cmdMerge) mergeToString
(int cmdMerge) toString
(int cmdMerge)
-
构造器详细资料
-
CmdKit
public CmdKit()
-
-
方法详细资料
-
getCmd
public int getCmd(int cmdMerge) 得到主路由 从 cmdMerge 中获取 [高16位] 的数值- 参数:
cmdMerge
- 合并路由 cmdMerge- 返回:
- [高16位] 的数值
-
getSubCmd
public int getSubCmd(int cmdMerge) 得到子路由 从 cmdMerge 中获取 [低16位] 的数值- 参数:
cmdMerge
- 合并路由 cmdMerge- 返回:
- [低16位] 的数值
-
merge
public int merge(int cmd, int subCmd) 合并两个参数,分别存放在 [高16 和 低16]cmd - 高16 subCmd - 低16 例如 cmd = 1; subCmd = 1; mergeCmd 的结果: 65537 那么 mergeCmd 对应的二进制是: [0000 0000 0000 0001] [0000 0000 0000 0001]
- 参数:
cmd
- 主路由存放于合并结果的高16位, 该参数不得大于 32767subCmd
- 子路由存放于合并结果的低16位, 该参数不得大于 65535- 返回:
- 合并的结果
-
mergeToString
-
mergeToShort
-
toString
-