Example #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     try
     {
         foreach (string s in DTList)
         {
             string[]     xlNpcs    = Directory.GetFiles(PicPath, "自动寻路_" + s + "_*.bmp");
             List <XLNPC> xlNpcList = new List <XLNPC>();
             foreach (string xl in xlNpcs)
             {
                 XLNPC xlnpc = new XLNPC(xl.Replace(PicPath, ""), s + "_NPC_" + xl.Replace(PicPath + "自动寻路_" + s + "_", ""));
                 xlNpcList.Add(xlnpc);
             }
             if (xlNpcList.Count > 0)
             {
                 DTNPC d = new DTNPC(s, xlNpcList);
                 dtNpcList.Add(d);
             }
         }
         foreach (DTNPC dt in dtNpcList)
         {
             this.cbxDT.Items.Add(dt);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #2
0
        public Form1()
        {
            InitializeComponent();
            Func.Log("InitializeComponent");
            DTNPC d1 = new DTNPC();

            DTList    = new List <string>();
            dtNpcList = new List <DTNPC>();
            DTList.Add("百花谷");//
            DTList.Add("程海");
            DTList.Add("哀牢山");
            DTList.Add("蓬莱");  //
            DTList.Add("嵩山");
            DTList.Add("太子坡"); //
            DTList.Add("王屋山");
            DTList.Add("五台山"); //
            for (int i = 1; i < 7; i++)
            {
                this.cbxSDIndex.Items.Add(i);
            }
            for (int i = 1; i < 9; i++)
            {
                this.cbxPlantIndex.Items.Add(i);
            }
        }
Example #3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                try
                {
                    Dm.dmsoft dm = new Dm.dmsoft();
                }
                catch
                {
                    Func.RegCom("dm.dll");
                }
                mCode   = new Dm.dmsoft().GetMachineCode();
                regCode = Regedit.GetAppRegKey(RegistryDirName, "RegCode");
                if (string.IsNullOrEmpty(regCode) || !HardwareInfo.CheckCode(mCode, regCode, Form1.GameName))
                {
                    FrmReg r = new FrmReg();
                    if (DialogResult.OK != r.ShowDialog())
                    {
                        this.Close();
                        return;
                    }
                }

                foreach (string s in DTList)
                {
                    string[]     xlNpcs    = Directory.GetFiles(PicPath, "自动寻路_" + s + "_*.bmp");
                    List <XLNPC> xlNpcList = new List <XLNPC>();
                    foreach (string xl in xlNpcs)
                    {
                        XLNPC xlnpc = new XLNPC(xl.Replace(PicPath, ""), s + "_NPC_" + xl.Replace(PicPath + "自动寻路_" + s + "_", ""));
                        xlNpcList.Add(xlnpc);
                    }
                    if (xlNpcList.Count > 0)
                    {
                        DTNPC d = new DTNPC(s, xlNpcList);
                        dtNpcList.Add(d);
                    }
                }

                foreach (DTNPC dt in dtNpcList)
                {
                    if (!DTListEx.Contains(dt.DT))
                    {
                        this.cbxDT.Items.Add(dt);
                    }
                }
                this.txtDtStr.Text = Regedit.GetAppRegKey(RegistryDirName, "eyouMiMa");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #4
0
        private void cbxDT_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.cbxNPC.Items.Clear();
            DTNPC dtNpc = dtNpcList.Find(delegate(DTNPC dlist) { return(dlist.DT == this.cbxDT.Text); });

            if (dtNpc == null)
            {
                return;
            }
            foreach (XLNPC d in dtNpc.NPC)
            {
                this.cbxNPC.Items.Add(d);
            }
        }
Example #5
0
        public Form1()
        {
            InitializeComponent();
            Func.Log("InitializeComponent");
            FillDTListEx();
            BindCbxProcesses();
            DTNPC d1 = new DTNPC();

            DTList = new List <string>();
            string[] dtList = Directory.GetFiles(PicPath, "地图_*.bmp");
            foreach (string dt in dtList)
            {
                DTList.Add(dt.Replace(PicPath, "").Replace("地图_", "").Replace(".bmp", ""));
            }
            dtNpcList = new List <DTNPC>();
            //DTList.Add("百花谷");//
            //DTList.Add("程海");
            //DTList.Add("哀牢山");
            //DTList.Add("蓬莱");//
            //DTList.Add("嵩山");
            //DTList.Add("太子坡");//
            //DTList.Add("王屋山");
            //DTList.Add("五台山");//
            //DTList.Add("隐龙江");//
            for (int i = 1; i < 7; i++)
            {
                this.cbxSDIndex.Items.Add(i);
            }
            for (int i = 1; i < 9; i++)
            {
                this.cbxPlantIndex.Items.Add(i);
            }
            for (int i = 1; i < 7; i++)
            {
                this.cbxXYIndex.Items.Add(i);
            }
        }