private void LoadProtoGameData() { // This is faked at the moment Team frag = new Team("Frags", 0, Color.Blue); List <Mech> mechs = new List <Mech>(); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechA)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechA)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechA)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechB)); foreach (Mech mech in mechs) { mech.MechColor = frag.TeamColor; } frag.AddMechs(mechs); mechs.Clear(); Team scrapyard = new Team("Scrapyard", 1, Color.Red); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechB)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechB)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechC)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechC)); foreach (Mech mech in mechs) { mech.MechColor = scrapyard.TeamColor; } scrapyard.AddMechs(mechs); mechs.Clear(); Team boomer = new Team("Boomers", 2, Color.Yellow); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechA)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechA)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechC)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechC)); mechs.Add(MechFactory.GetBaseMechFromType(MechType.DebugMechC)); foreach (Mech mech in mechs) { mech.MechColor = boomer.TeamColor; } boomer.AddMechs(mechs); TeamDatabase.teams.Add(frag); TeamDatabase.teams.Add(scrapyard); TeamDatabase.teams.Add(boomer); }