Documentation
¶
Index ¶
- func CreateRoom(room entry.Room, team *Team) entry.Room
- func CreateTeam(team entry.Team, group *Group) entry.Team
- type Group
- func (g *Group) CanFillAi() bool
- func (g *Group) ForceCancelMatch(reason string, waitSec int64)
- func (g *Group) GetFinishMatchTimeSec() int64
- func (g *Group) GetID() string
- func (g *Group) GetMMR() float64
- func (g *Group) GetPlayers() []glicko2.Player
- func (g *Group) GetStar() int
- func (g *Group) GetStartMatchTimeSec() int64
- func (g *Group) GetState() glicko2.GroupState
- func (g *Group) IsNewer() bool
- func (g *Group) MatchKey() string
- func (g *Group) PlayerCount() int
- func (g *Group) QueueKey() string
- func (g *Group) SetFinishMatchTimeSec(t int64)
- func (g *Group) SetStartMatchTimeSec(t int64)
- func (g *Group) SetState(state glicko2.GroupState)
- func (g *Group) Type() glicko2.GroupType
- type Player
- func (p *Player) GetFinishMatchTimeSec() int64
- func (p *Player) GetID() string
- func (p *Player) GetMMR() float64
- func (p *Player) GetRank() int
- func (p *Player) GetStar() int
- func (p *Player) GetStartMatchTimeSec() int64
- func (p *Player) IsAi() bool
- func (p *Player) SetFinishMatchTimeSec(t int64)
- func (p *Player) SetStartMatchTimeSec(t int64)
- type Room
- func (r *Room) AddTeam(t glicko2.Team)
- func (r *Room) GetFinishMatchTimeSec() int64
- func (r *Room) GetID() int64
- func (r *Room) GetMMR() float64
- func (r *Room) GetStartMatchTimeSec() int64
- func (r *Room) GetTeams() []glicko2.Team
- func (r *Room) HasAi() bool
- func (r *Room) PlayerCount() int
- func (r *Room) RemoveTeam(t glicko2.Team)
- func (r *Room) SetFinishMatchTimeSec(unix int64)
- func (r *Room) SortTeamByRank() []glicko2.Team
- type Team
- func (t *Team) AddGroup(g glicko2.Group)
- func (t *Team) CanFillAi() bool
- func (t *Team) GetFinishMatchTimeSec() int64
- func (t *Team) GetGroups() []glicko2.Group
- func (t *Team) GetMMR() float64
- func (t *Team) GetStar() int
- func (t *Team) GetStartMatchTimeSec() int64
- func (t *Team) IsAi() bool
- func (t *Team) IsFull(teamPlayerLimit int) bool
- func (t *Team) IsNewer() bool
- func (t *Team) PlayerCount() int
- func (t *Team) RemoveGroup(groupId string)
- func (t *Team) SetFinishMatchTimeSec(unix int64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Group ¶
func (*Group) ForceCancelMatch ¶
func (*Group) GetFinishMatchTimeSec ¶
func (*Group) GetPlayers ¶
func (*Group) GetStartMatchTimeSec ¶
func (*Group) GetState ¶
func (g *Group) GetState() glicko2.GroupState
func (*Group) PlayerCount ¶
func (*Group) SetFinishMatchTimeSec ¶
func (*Group) SetStartMatchTimeSec ¶
func (*Group) SetState ¶
func (g *Group) SetState(state glicko2.GroupState)
type Player ¶
func CreatePlayer ¶
func CreatePlayer(p entry.Player, info *pto.Glicko2Info) *Player
func (*Player) GetFinishMatchTimeSec ¶
func (*Player) GetStartMatchTimeSec ¶
func (*Player) SetFinishMatchTimeSec ¶
func (*Player) SetStartMatchTimeSec ¶
type Room ¶
func (*Room) GetFinishMatchTimeSec ¶
func (*Room) GetStartMatchTimeSec ¶
func (*Room) PlayerCount ¶
func (*Room) RemoveTeam ¶
func (*Room) SetFinishMatchTimeSec ¶
func (*Room) SortTeamByRank ¶
type Team ¶
func (*Team) GetFinishMatchTimeSec ¶
func (*Team) GetStartMatchTimeSec ¶
func (*Team) PlayerCount ¶
func (*Team) RemoveGroup ¶
func (*Team) SetFinishMatchTimeSec ¶
Click to show internal directories.
Click to hide internal directories.