static void Main(string[] args) { kleinkatze kleinkatze1 = new kleinkatze(1, 1.5f); Console.WriteLine("angriff: " + kleinkatze1.angriff); Console.WriteLine("verteidigung: " + kleinkatze1.verteidigung); Console.WriteLine("beweglichkeit: " + kleinkatze1.beweglichkeit); Console.WriteLine("angriffslust: " + kleinkatze1.angriffslust); Console.WriteLine("geschindigkeit: " + kleinkatze1.geschwindigkeit); Console.WriteLine("Lebenspunkte: " + kleinkatze1.lebenspunkte + "\n"); kleinkatze kleinkatze2 = new kleinkatze(5, 12.5f); Console.WriteLine("angriff: " + kleinkatze2.angriff); Console.WriteLine("verteidigung: " + kleinkatze2.verteidigung); Console.WriteLine("beweglichkeit: " + kleinkatze2.beweglichkeit); Console.WriteLine("angriffslust: " + kleinkatze2.angriffslust); Console.WriteLine("geschindigkeit: " + kleinkatze2.geschwindigkeit); Console.WriteLine("Lebenspunkte: " + kleinkatze2.lebenspunkte + "\n"); int ges = fightclub.kleinkatzenarena.fight(kleinkatze1, kleinkatze2); Console.WriteLine(ges); Console.ReadKey(); }
public static int fight(kleinkatze kk1, kleinkatze kk2) { while (kk1.lebendig && kk2.lebendig) { int rval; int ang1 = (kk1.angriff + kk1.angriffslust) / 2; int ver1 = kk1.verteidigung; int ges_bew1 = kk1.beweglichkeit + kk1.geschwindigkeit; int ges_ang1 = ang1 + ges_bew1; int ges_ver1 = ver1 + ges_bew1; int ang2 = (kk2.angriff + kk2.angriffslust) / 2; int ver2 = kk2.verteidigung; int ges_bew2 = kk2.beweglichkeit + kk2.geschwindigkeit; int ges_ang2 = ang2 + ges_bew2; int ges_ver2 = ver2 + ges_bew2; } return(rval); }