51 lines
1.5 KiB
Go
51 lines
1.5 KiB
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"log"
|
||
|
)
|
||
|
|
||
|
func fake_data() * EventManager {
|
||
|
event_manager := NewEventManager()
|
||
|
|
||
|
teams := []*Team{}
|
||
|
teams = append(teams, NewTeam("6659", "A", []string{"jimmy"}))
|
||
|
teams = append(teams, NewTeam("6659", "B", []string{"timmy"}))
|
||
|
teams = append(teams, NewTeam("6659", "C", []string{"grace"}))
|
||
|
teams = append(teams, NewTeam("6659", "D", []string{"jeremy"}))
|
||
|
teams = append(teams, NewTeam("210", "W", []string{"bobby"}))
|
||
|
teams = append(teams, NewTeam("210", "X", []string{"toby"}))
|
||
|
teams = append(teams, NewTeam("210", "Y", []string{"jennifer"}))
|
||
|
teams = append(teams, NewTeam("210", "Z", []string{"emily"}))
|
||
|
teams = append(teams, NewTeam("315", "W", []string{"bobby"}))
|
||
|
teams = append(teams, NewTeam("315", "X", []string{"toby"}))
|
||
|
teams = append(teams, NewTeam("315", "Y", []string{"jennifer"}))
|
||
|
teams = append(teams, NewTeam("315", "Z", []string{"emily"}))
|
||
|
|
||
|
for _, team := range teams {
|
||
|
err := event_manager.AddResource(team)
|
||
|
if err != nil {
|
||
|
log.Print(err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
alliances := []Resource{}
|
||
|
for i, team := range teams[:len(teams)-1] {
|
||
|
for _, team2 := range teams[i+1:] {
|
||
|
alliance := NewAlliance(team, team2)
|
||
|
alliances = append(alliances, alliance)
|
||
|
err := event_manager.AddResource(alliance)
|
||
|
if err != nil {
|
||
|
log.Print(err)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return event_manager
|
||
|
}
|
||
|
|
||
|
func main() {
|
||
|
event_manager := fake_data()
|
||
|
log.Printf("Starting event_manager: %+v", event_manager)
|
||
|
}
|