47 lines
2.6 KiB
Go
47 lines
2.6 KiB
Go
package base
|
||
|
||
// 标记
|
||
const (
|
||
SessionAttributeClientAccountId int = iota // 账号
|
||
SessionAttributeDelAccount // 待删除账号
|
||
SessionAttributePingTimer // 心跳定时器
|
||
SessionAttributeLoginTimer // 登录定时器
|
||
SessionAttributeEnteringMatchScene // 进入比赛场中
|
||
SessionAttributeEnteringScene // 进入非比赛场中
|
||
SessionAttributeUser // 玩家信息
|
||
SessionAttributeScene // 房间对象
|
||
SessionAttributeSceneId // 房间ID
|
||
)
|
||
|
||
// 玩家状态标记
|
||
const (
|
||
PlayerState_Online int32 = 1 << iota //在线标记 1
|
||
PlayerState_Ready //准备标记 2
|
||
PlayerState_SceneOwner //房主标记 3
|
||
PlayerState_Choke //呛标记 被复用于金花,是否被动弃牌 4
|
||
PlayerState_Ting //听牌标记 5 金花复用,标记最后押注时,是否看牌
|
||
PlayerState_NoisyBanker //闹庄标记 6 金花复用,标记allin时,是否看牌
|
||
PlayerState_WaitOp //等待操作标记 7
|
||
PlayerState_Auto //托管状态 8
|
||
PlayerState_Check //已看牌状态 9
|
||
PlayerState_Fold //弃牌状态 10
|
||
PlayerState_Lose //输状态 11
|
||
PlayerState_Win //赢状态 12
|
||
PlayerState_WaitNext //等待下一局游戏 13
|
||
PlayerState_GameBreak //不能继续游戏 14
|
||
PlayerState_Leave //暂离状态 15
|
||
PlayerState_Audience //观众标记 16
|
||
PlayerState_AllIn //allin标记 17
|
||
PlayerState_FinalAllIn //最后一圈,最后一个人allin标记 18
|
||
PlayerState_Show //亮牌标记 19
|
||
PlayerState_EnterSceneFailed //进场失败 20
|
||
PlayerState_PKLost //发起Pk,失败 21
|
||
PlayerState_IsChangeCard //牛牛标识是否换牌 22
|
||
PlayerState_IsPayChangeCard //牛牛标识是否充值换牌 23
|
||
PlayerState_Bankruptcy //玩家破产 24
|
||
PlayerState_MatchQuit //退赛标记 25
|
||
PlayerState_AllFollow //跟到底状态 26
|
||
PlayerState_SAdjust //单控状态 27
|
||
PlayerState_Max
|
||
)
|