graphvent/main.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)
}