Documentation ¶
Index ¶
- func BuildChangTeam(id uint32, team uint8) []byte
- func BuildCloseResultWindow() []byte
- func BuildCountdown(p InRoomCountdownPacket, should bool) []byte
- func BuildCreateAndJoin(rm *Room) []byte
- func BuildGameStart(id uint32) []byte
- func BuildJoinHost(id uint32) []byte
- func BuildLobbyReply(seq *uint8, p PacketData) []byte
- func BuildPlayerJoin(u *User) []byte
- func BuildRoomList(seq *uint8, p PacketData, chl ChannelInfo) []byte
- func BuildRoomSetting(room *Room, flags uint64) []byte
- func BuildSetHost(id uint32) []byte
- func BuildUserLeave(id uint32) []byte
- func BuildUserReadyStatus(u *User) []byte
- func CreateRoom(pkt InNewRoomPacket, u *User) Room
- func GetFlags(room Room) uint64
- func OnChangeTeam(p *PacketData, client net.Conn)
- func OnCloseResultRequest(p *PacketData, client net.Conn)
- func OnGameStart(p *PacketData, client net.Conn)
- func OnGameStartCountdown(p *PacketData, client net.Conn)
- func OnJoinRoom(p *PacketData, client net.Conn)
- func OnLeaveRoom(client net.Conn, end bool)
- func OnNewRoom(p *PacketData, client net.Conn)
- func OnRoomList(p *PacketData, client net.Conn)
- func OnRoomRequest(p *PacketData, client net.Conn)
- func OnToggleReady(p *PacketData, client net.Conn)
- func OnUpdateRoom(p *PacketData, client net.Conn)
- func SentUserLeaveMes(uPtr *User, rm *Room)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildChangTeam ¶
func BuildCloseResultWindow ¶
func BuildCloseResultWindow() []byte
func BuildCountdown ¶
func BuildCreateAndJoin ¶
func BuildCreateAndJoin(rm *Room) []byte
func BuildGameStart ¶
func BuildJoinHost ¶
func BuildLobbyReply ¶
func BuildPlayerJoin ¶
func BuildPlayerJoin(u *User) []byte
func BuildSetHost ¶
func BuildUserLeave ¶
func BuildUserReadyStatus ¶
func BuildUserReadyStatus(u *User) []byte
func CreateRoom ¶
func CreateRoom(pkt InNewRoomPacket, u *User) Room
func OnChangeTeam ¶
func OnCloseResultRequest ¶
func OnGameStart ¶
func OnGameStartCountdown ¶
func OnJoinRoom ¶
func OnLeaveRoom ¶
func OnRoomList ¶
func OnRoomRequest ¶
func OnToggleReady ¶
func SentUserLeaveMes ¶
func SentUserLeaveMes(uPtr *User, rm *Room)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.