public Race() : base() { competitors = new CompetitorCollection(); competitorGroups = new CompetitorGroupCollection(); flights = new FlightCollection(); }
public Race(string filename) : base() { competitors = new CompetitorCollection(); competitorGroups = new CompetitorGroupCollection(); flights = new FlightCollection(); map = new Map(); this.loadRace(filename); }
public void AddRange(CompetitorGroupCollection itemCollection) { foreach (CompetitorGroup item in itemCollection) { items.Add(item); } }
public void loadRace(string filename) { BinaryFormatter binaryFormatter = new BinaryFormatter(); Stream fStream = File.OpenRead(filename); Race r = (Race)binaryFormatter.Deserialize(fStream); this.competitors = r.Competitors; this.competitorGroups = r.CompetitorGroups; this.flights = r.Flights; this.map = r.map; }