public void warDoORDieForAi()
{
string temp = "";
temp += bolge1.isim + ":" + bolge1.ordu.askerSayisi.ToString()+"\n";
temp += bolge2.isim + ":" + bolge2.ordu.askerSayisi.ToString() + "\n---------\n";
while (bolge1.ordu.askerSayisi > 1 && bolge2.ordu.askerSayisi > 0)
{
int bb1;
int bb2;
bb1 = random.Next(1, randomAraligi + (bolge1.ordu.askerSayisi / 5));
System.Threading.Thread.Sleep(20);
for (int i = 1; i <= 11; i++) { random.Next(); }
bb2 = random.Next(1, randomAraligi + (bolge2.ordu.askerSayisi / 5));
temp += bb1.ToString() + " - " + bb2.ToString() + "\n";
if (bb1 > bb2)
{
bolge2.ordu.askerSayisi--;
form1.changeLabel(bolge2);
textBox3.Text = bolge2.ordu.askerSayisi.ToString();
if (bolge2.ordu.askerSayisi == 0)
{
bolge2.sahip.bolgeler.Remove(bolge2);
bolge1.sahip.bolgeler.Add(bolge2);
bolge2.sahip = bolge1.sahip;
bolge1.ordu.askerSayisi--;
bolge2.ordu.askerSayisi++;
List<int> bolmeTalimati = new List<int>();
bolmeTalimati = form1.yapayzekalar[form1.players[form1.turn].aiId - 1].divideArmies(bolge1.index, bolge2.index,form1.getGameData());
if ((bolge1.ordu.askerSayisi + bolge2.ordu.askerSayisi) == (bolmeTalimati[0] + bolmeTalimati[1]))
{
bolge1.ordu.askerSayisi = bolmeTalimati[0];
bolge2.ordu.askerSayisi = bolmeTalimati[1];
}
form1.changeLabel(bolge1);
form1.changeLabel(bolge2);
form1.changeTerritoryColor(bolge2, bolge2.sahip);
break;
}
}
if (bb1 < bb2)//Savunma yapan eşitlik durumunda daha üstün
{
bolge1.ordu.askerSayisi--;
form1.changeLabel(bolge1);
textBox2.Text = bolge1.ordu.askerSayisi.ToString();
}
refreshSaldiriEkrani();
form1.refreshGame();
}
//MessageBox.Show(temp);
}