mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Add setting to choose between single- and double-elimination.
This commit is contained in:
@@ -181,7 +181,14 @@ func (arena *Arena) CreatePlayoffBracket() error {
|
||||
return err
|
||||
}
|
||||
if len(alliances) > 0 {
|
||||
arena.PlayoffBracket, err = bracket.NewSingleEliminationBracket(len(alliances))
|
||||
switch arena.EventSettings.ElimType {
|
||||
case "single":
|
||||
arena.PlayoffBracket, err = bracket.NewSingleEliminationBracket(len(alliances))
|
||||
case "double":
|
||||
arena.PlayoffBracket, err = bracket.NewDoubleEliminationBracket(len(alliances))
|
||||
default:
|
||||
err = fmt.Errorf("Invalid playoff type: %v", arena.EventSettings.ElimType)
|
||||
}
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user