mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Implement bracket audience display for single-elimination.
This commit is contained in:
@@ -114,14 +114,6 @@ func NewArena(dbPath string) (*Arena, error) {
|
||||
|
||||
arena.Displays = make(map[string]*Display)
|
||||
|
||||
// Reconstruct the playoff bracket in memory.
|
||||
if err = arena.CreatePlayoffBracket(); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err = arena.UpdatePlayoffBracket(nil); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// Load empty match as current.
|
||||
arena.MatchState = PreMatch
|
||||
arena.LoadTestMatch()
|
||||
@@ -171,6 +163,14 @@ func (arena *Arena) LoadSettings() error {
|
||||
game.UpdateMatchSounds()
|
||||
arena.MatchTimingNotifier.Notify()
|
||||
|
||||
// Reconstruct the playoff bracket in memory.
|
||||
if err = arena.CreatePlayoffBracket(); err != nil {
|
||||
return err
|
||||
}
|
||||
if err = arena.UpdatePlayoffBracket(nil); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user