Example #1
0
        private void VForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            VisualizerGlobal.ZoomLevel = 1;
            VisualizerGlobal.MapInfo.Respawns.Clear();
            VisualizerGlobal.MapInfo.MineZones.Clear();

            for (int i = 0; i < RespawnPanel.Controls.Count; i++)
            {
                try
                {
                    RespawnEntry            RespawnControl = (RespawnEntry)RespawnPanel.Controls[i];
                    MirDatabase.RespawnInfo NewRespawnZone = new MirDatabase.RespawnInfo();

                    NewRespawnZone.Location     = new Point(RespawnControl.X, RespawnControl.Y);
                    NewRespawnZone.MonsterIndex = RespawnControl.MonsterIndex;
                    NewRespawnZone.Spread       = RespawnControl.Range;
                    NewRespawnZone.Count        = Convert.ToUInt16(RespawnControl.Count.Text);
                    NewRespawnZone.Delay        = Convert.ToUInt16(RespawnControl.Delay.Text);
                    NewRespawnZone.RoutePath    = RespawnControl.RoutePath;
                    NewRespawnZone.Direction    = RespawnControl.Direction;
                    NewRespawnZone.RandomDelay  = RespawnControl.RandomDelay;

                    VisualizerGlobal.MapInfo.Respawns.Add(NewRespawnZone);
                }
                catch (Exception) { continue; }
            }

            for (int i = 0; i < MiningPanel.Controls.Count; i++)
            {
                try
                {
                    MineEntry MineControl = (MineEntry)MiningPanel.Controls[i];
                    MineZone  NewMineZone = new MineZone();

                    NewMineZone.Location = new Point(MineControl.X, MineControl.Y);
                    NewMineZone.Mine     = MineControl.MineIndex;
                    NewMineZone.Size     = MineControl.Range;

                    VisualizerGlobal.MapInfo.MineZones.Add(NewMineZone);
                }
                catch (Exception) { continue; }
            }
        }
Example #2
0
        private void VForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            VisualizerGlobal.ZoomLevel = 1;
            VisualizerGlobal.MapInfo.Respawns.Clear();
            VisualizerGlobal.MapInfo.MineZones.Clear();

            for (int i = 0; i < RespawnPanel.Controls.Count; i++)
            {
                try
                {
                    RespawnEntry RespawnControl = (RespawnEntry)RespawnPanel.Controls[i];
                    MirDatabase.RespawnInfo NewRespawnZone = new MirDatabase.RespawnInfo();

                    NewRespawnZone.Location = new Point(RespawnControl.X, RespawnControl.Y);
                    NewRespawnZone.MonsterIndex = RespawnControl.MonsterIndex;
                    NewRespawnZone.Spread = RespawnControl.Range;
                    NewRespawnZone.Count = Convert.ToUInt16(RespawnControl.Count.Text);
                    NewRespawnZone.Delay = Convert.ToUInt16(RespawnControl.Delay.Text);
                    NewRespawnZone.RoutePath = RespawnControl.RoutePath;

                    VisualizerGlobal.MapInfo.Respawns.Add(NewRespawnZone);
                }
                catch (Exception) { continue; }
            }

            for (int i = 0; i < MiningPanel.Controls.Count; i++)
            {
                try
                {
                    MineEntry MineControl = (MineEntry)MiningPanel.Controls[i];
                    MineZone NewMineZone = new MineZone();

                    NewMineZone.Location = new Point(MineControl.X, MineControl.Y);
                    NewMineZone.Mine = MineControl.MineIndex;
                    NewMineZone.Size = MineControl.Range;

                    VisualizerGlobal.MapInfo.MineZones.Add(NewMineZone);
                }
                catch (Exception) { continue; }
            }
        }