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(); }