Documentation ¶
Index ¶
- Constants
- func BroadcastSystemMessage(message string)
- func Reset(uid int64)
- func Startup()
- type Crypto
- type Desk
- type DeskManager
- func (manager *DeskManager) AfterInit()
- func (manager *DeskManager) ClientInitCompleted(s *session.Session, msg *protocol.ClientInitCompletedRequest) error
- func (manager *DeskManager) EnterPublicDesk(s *session.Session, data *protocol.EnterPublicDeskRequest) error
- func (manager *DeskManager) Exit(s *session.Session, msg *protocol.ExitRequest) error
- func (manager *DeskManager) ExitPublicDesk(s *session.Session, data *protocol.ExitPublicDeskRequest) error
- func (manager *DeskManager) OnCall(s *session.Session, msg *protocol.OnCallRequest) error
- func (manager *DeskManager) OnGuo(s *session.Session, msg *protocol.OnGuoRequest) error
- func (manager *DeskManager) OnOpen(s *session.Session, msg *protocol.OnOpenRequest) error
- func (manager *DeskManager) ReConnect(s *session.Session, req *protocol.ReConnect) error
- func (manager *DeskManager) ReEnter(s *session.Session, msg *protocol.ReEnterDeskRequest) error
- func (manager *DeskManager) ReJoin(s *session.Session, data *protocol.ReJoinDeskRequest) error
- func (manager *DeskManager) Ready(s *session.Session, _ []byte) error
- func (manager *DeskManager) RollDiceFinished(s *session.Session, _ []byte) error
- func (manager *DeskManager) UnCompleteDesk(s *session.Session, _ []byte) error
- type Loser
- type Manager
- type Player
- type RechargeInfo
Constants ¶
View Source
const ( Offline = "离线" Waiting = "等待中" )
View Source
const ( ModeTwos = 2 // 两人模式 ModeTrios = 3 // 三人模式 ModeFours = 4 // 四人模式 ModeFives = 5 // 五人模式 )
Variables ¶
This section is empty.
Functions ¶
func BroadcastSystemMessage ¶
func BroadcastSystemMessage(message string)
Types ¶
type DeskManager ¶
func NewDeskManager ¶
func NewDeskManager() *DeskManager
func (*DeskManager) AfterInit ¶
func (manager *DeskManager) AfterInit()
func (*DeskManager) ClientInitCompleted ¶
func (manager *DeskManager) ClientInitCompleted(s *session.Session, msg *protocol.ClientInitCompletedRequest) error
func (*DeskManager) EnterPublicDesk ¶
func (manager *DeskManager) EnterPublicDesk(s *session.Session, data *protocol.EnterPublicDeskRequest) error
加入公共房间
func (*DeskManager) Exit ¶
func (manager *DeskManager) Exit(s *session.Session, msg *protocol.ExitRequest) error
Exit 处理玩家退出, 客户端会在房间人没有满的情况下发送DeskManager.Exit消息, 如果人满, 或游戏 开始, 客户端则发送DeskManager.Dissolve申请解散
func (*DeskManager) ExitPublicDesk ¶
func (manager *DeskManager) ExitPublicDesk(s *session.Session, data *protocol.ExitPublicDeskRequest) error
func (*DeskManager) OnCall ¶
func (manager *DeskManager) OnCall(s *session.Session, msg *protocol.OnCallRequest) error
func (*DeskManager) OnGuo ¶
func (manager *DeskManager) OnGuo(s *session.Session, msg *protocol.OnGuoRequest) error
func (*DeskManager) OnOpen ¶
func (manager *DeskManager) OnOpen(s *session.Session, msg *protocol.OnOpenRequest) error
func (*DeskManager) ReEnter ¶
func (manager *DeskManager) ReEnter(s *session.Session, msg *protocol.ReEnterDeskRequest) error
应用退出后重新进入房间
func (*DeskManager) ReJoin ¶
func (manager *DeskManager) ReJoin(s *session.Session, data *protocol.ReJoinDeskRequest) error
网络断开后, 如果ReConnect后发现当前正在房间中, 则重新进入, 桌号是之前的桌号
func (*DeskManager) RollDiceFinished ¶
func (manager *DeskManager) RollDiceFinished(s *session.Session, _ []byte) error
func (*DeskManager) UnCompleteDesk ¶
func (manager *DeskManager) UnCompleteDesk(s *session.Session, _ []byte) error
检查登录玩家关闭应用之前是否正在游戏
type Manager ¶
func NewManager ¶
func NewManager() *Manager
type RechargeInfo ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.