예제 #1
0
        private void btnExportAll_Click(object sender, EventArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog();

            //dialog.RestoreDirectory = true;
            dialog.Filter   = "文本文件|*.txt";
            dialog.FileName = "全部机体数据";

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                using (StreamWriter sw = new StreamWriter(dialog.FileName, false, Encoding.UTF8))
                {
                    sw.Write("地址\t系列\t机体名\tHP\tEN\t攻击\t防御\t机动\t移动\tSize\t占地图面积\t适性宇");
                    sw.Write("\t适性空\t适性地\t适性水上\t适性水中\t能力1\t能力2\t能力3\t能力4\t能力5\t");
                    sw.WriteLine();

                    foreach (GundamInfo gundam in gundamFile.ListMachines())
                    {
                        sw.Write(gundam.Address + "\t");
                        sw.Write(gundam.GroupName + "\t");
                        sw.Write(gundam.UnitName + "\t");
                        sw.Write(gundam.HP + "\t");
                        sw.Write(gundam.EN + "\t");
                        sw.Write(gundam.ACT + "\t");
                        sw.Write(gundam.DEF + "\t");
                        sw.Write(gundam.SPD + "\t");
                        sw.Write(gundam.Move + "\t");
                        sw.Write(GGCRUtil.Transform(cboSize.DataSource as List <KeyValuePair <string, string> >, gundam.Size.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboEarthSize.DataSource as List <KeyValuePair <string, string> >, gundam.EarchSize.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboE1.DataSource as List <KeyValuePair <string, string> >, gundam.Earch[0].ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboE1.DataSource as List <KeyValuePair <string, string> >, gundam.Earch[1].ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboE1.DataSource as List <KeyValuePair <string, string> >, gundam.Earch[2].ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboE1.DataSource as List <KeyValuePair <string, string> >, gundam.Earch[3].ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboE1.DataSource as List <KeyValuePair <string, string> >, gundam.Earch[4].ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboSkill1.DataSource as List <KeyValuePair <string, string> >, gundam.Skill1.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboSkill1.DataSource as List <KeyValuePair <string, string> >, gundam.Skill2.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboSkill1.DataSource as List <KeyValuePair <string, string> >, gundam.Skill3.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboSkill1.DataSource as List <KeyValuePair <string, string> >, gundam.Skill4.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboSkill1.DataSource as List <KeyValuePair <string, string> >, gundam.Skill5.ToString()) + "\t");

                        sw.WriteLine();
                    }
                }
            }
        }
예제 #2
0
        private void btnExportAll_Click(object sender, EventArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog();

            //dialog.RestoreDirectory = true;
            dialog.Filter   = "文本文件|*.txt";
            dialog.FileName = "全部人物数据";

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                using (StreamWriter sw = new StreamWriter(dialog.FileName, false, Encoding.UTF8))
                {
                    sw.Write("地址\t系列\t姓名\t射击\t格斗\t守备\t反应\t觉醒\t经验值\t指挥\t辅佐\t通讯\t操舵\t维修\t魅力");
                    sw.Write("\t成长\t技能1\t技能2\t技能3\t招聘可能");
                    sw.WriteLine();

                    foreach (MasterInfo master in masterFile.ListMasters())
                    {
                        sw.Write(master.Address + "\t");
                        sw.Write(master.GroupName + "\t");
                        sw.Write(master.UnitName + "\t");
                        sw.Write(master.SheJi + "\t");
                        sw.Write(master.GeDou + "\t");
                        sw.Write(master.ShouBei + "\t");
                        sw.Write(master.FanYin + "\t");
                        sw.Write(master.JueXin + "\t");
                        sw.Write(master.JinYan + "\t");
                        sw.Write(master.ZhiHui + "\t");
                        sw.Write(master.FuZuo + "\t");
                        sw.Write(master.TongXun + "\t");
                        sw.Write(master.CaoDuo + "\t");
                        sw.Write(master.WeiXiu + "\t");
                        sw.Write(master.MeiLi + "\t");
                        sw.Write(GGCRUtil.Transform(cboGrown.DataSource as List <KeyValuePair <string, string> >, master.ChengZhang.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboGuYou1.DataSource as List <KeyValuePair <string, string> >, master.GuYou1.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboGuYou2.DataSource as List <KeyValuePair <string, string> >, master.GuYou1.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboGuYou3.DataSource as List <KeyValuePair <string, string> >, master.GuYou1.ToString()) + "\t");
                        sw.Write(GGCRUtil.Transform(cboLast4.DataSource as List <KeyValuePair <string, string> >, master.Last4.ToString()) + "\t");

                        sw.WriteLine();
                    }
                }
            }
        }