Files
MahjongServer/message/RoomControlMessage.go
2020-05-31 18:08:42 +08:00

42 lines
935 B
Go

package message
import "github.com/c-my/MahjongServer/model"
type TableOrderMsg struct {
MsgType int `json:"msg_type"`
TableOrder int `json:"table_order"`
}
type UserOrderMsg struct {
MsgType int `json:"msg_type"`
TableOrder int `json:"user_order"`
}
type RoomInfoMsg struct {
MsgType int `json:"msg_type"`
}
type GameResultMsg struct {
MsgType int `json:"msg_type"`
Winner int `json:"winner"`
FinalTile model.Tile `json:"final_tile"`
PlayerTile []model.PlayerTile `json:"player_tile"`
UserList []UserInfo `json:"user_list"`
}
type GetReadyMsg struct {
MsgType int `json:"msg_type"`
ReadyList [4]bool `json:"ready_list"`
}
type ChatMsg struct {
MsgType int `json:"msg_type"`
From int `json:"from"`
Content string `json:"content"`
}
type JoinMsg struct {
MsgType int `json:"msg_type"`
UserList []UserInfo `json:"user_list"`
}