Exemple #1
0
 /// <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);
 }
Exemple #2
0
        /// <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;
            }
        }