Basit olarak verilen algoritmayı biraz daha olgunlaştırdım sanırım. Böyle daha mantıklı :)))
protected void MarriedCycle()
{
if (!this.Evlimi) // İyimser davrandım. Kıymetinizi bilin :))
return;
while (Equals(0, 1))
{
while (Equals(0, 1)) //Sonsuz döngü
{
if (erkek.ParasiVarMi)
{
//Kapitalizm is starting......
erkek.AktiviteEkle("Ye", this);
erkek.AktiviteEkle("İç", this);
erkek.AktiviteEkle("Gez", this);
erkek.AktiviteEkle("Toz", this);
//.
//.
//.
//.
//Hayal gücünüze kalmış.
{
ErkekIcinGameOver(erkek, this);
this.Evlimi = true;
break;
}
}
this.KeyfiYettiMi = false; //Veya True :)Feedback Alınacak. Kadındır duygular karışık. :)) Durum aktarımı yapılır
if (this.KeyfiYettiMi)
break;
}
if (this.Evlimi)
break;
}
}