public static Season RunNewSeasonWizard() { Season ret = null; FrmNewSeason f = new FrmNewSeason(); f.ShowDialog(); var res = f.ResultData; if (res == null) { return(null); } ret = new Season(); ret.Name = res.SeasonName; ret.Scoring = Activator.CreateInstance(res.ScoringType); if (res.TracksFolder != "") { TrackCollection trcks = TrackIniLoader.LoadTracksFrom(res.TracksFolder); ret.Tracks.AddRange(trcks); } return(ret); }
private static TrackIniFile AnalyseIniFile(Track t) { TrackIniFile ret = null; if (t.IniFile != null && System.IO.File.Exists(t.IniFile)) { ret = TrackIniLoader.LoadTrackIniFile(t.IniFile); } return(ret); }