/// <param name="fg">TFlights array</param> public MapForm(Settings settings, Platform.Tie.FlightGroupCollection fg) { _platform = Settings.Platform.TIE; Import(fg); InitializeComponent(); try { imgCraft.Images.AddStrip(Image.FromFile(Application.StartupPath + "\\images\\craft_TIE.bmp")); } catch (Exception x) { MessageBox.Show(x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } startup(settings); }
/// <summary>Loads FG data into the MapData class the form uses</summary> /// <param name="fg">TFlights array</param> public void Import(Platform.Tie.FlightGroupCollection fg) { int numCraft = fg.Count; _mapData = new MapData[numCraft]; for (int i = 0; i < numCraft; i++) { _mapData[i] = new MapData(_platform); _mapData[i].Craft = fg[i].CraftType; _mapData[i].WPs[0] = fg[i].Waypoints; _mapData[i].IFF = fg[i].IFF; _mapData[i].Name = fg[i].Name; } }