private void button3_Click(object sender, EventArgs e)
        {
            FileStream   fs  = new FileStream(".\\data\\character\\0999qiaofeng.bbc", FileMode.Open);
            StreamReader sr  = new StreamReader(fs);
            ArrayList    dog = new ArrayList();
            int          j   = 16;

            for (int i = 0; i <= j; i++)
            {
                dog.Add(sr.ReadLine());
            }
            sr.Close();
            fs.Close();
            battle bat = new battle();

            if (bat.battles(al, dog) == 1)
            {
                MessageBox.Show("你赢了");
            }
            else if (bat.battles(al, dog) == 2)
            {
                MessageBox.Show("不分输赢");
            }
            else
            {
                MessageBox.Show("你输了,游戏失败");

                this.Close();
            }

            f5();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            FileStream   fs  = new FileStream(".\\data\\character\\0999qiaofeng.bbc", FileMode.Open);
            StreamReader sr  = new StreamReader(fs);
            ArrayList    dog = new ArrayList();
            int          j   = 16;

            for (int i = 0; i <= j; i++)
            {
                dog.Add(sr.ReadLine());
            }
            sr.Close();
            fs.Close();
            FileStream   fs2  = new FileStream(".\\data\\character\\0996kimi.bbc", FileMode.Open);
            StreamReader sr2  = new StreamReader(fs2);
            ArrayList    dog2 = new ArrayList();
            int          j2   = 16;

            for (int i = 0; i <= j2; i++)
            {
                dog2.Add(sr2.ReadLine());
            }
            sr2.Close();
            fs2.Close();
            battle bat = new battle();

            if (bat.battles(dog, dog2) == 1)
            {
                this.richTextBox1.Text = Convert.ToString(dog[11]);//战报
                MessageBox.Show("你赢了");
            }
            else if (bat.battles(dog, dog2) == 2)
            {
                this.richTextBox1.Text = Convert.ToString(dog[11]);//战报
                MessageBox.Show("不分输赢");
            }
            else
            {
                this.richTextBox1.Text = Convert.ToString(dog[11]);//战报

                MessageBox.Show("你输了,游戏失败");
            }
        }
        private void selectedfight(string name)
        {
            //读取怪物
            ArrayList       monster = new ArrayList();
            FileStream      fs      = new FileStream(".\\data\\character\\" + name + ".dat", FileMode.Open);
            BinaryFormatter bf      = new BinaryFormatter();//反序列化

            monster = bf.Deserialize(fs) as ArrayList;
            fs.Close();


            battle bat = new battle();
            int    i   = bat.battles(al, monster);

            if (i == 1)
            {
                MessageBox.Show("你赢了");
            }
            else if (i == 2)
            {
                MessageBox.Show("不分输赢");
            }
            else
            {
                if (MessageBox.Show("是否察看战报?", "你输了,游戏失败", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    info inf = new info(al);
                    inf.ShowDialog();
                }


                this.Close();
            }

            f5();
        }