public void ausfuehren(RundenAktion GegnerAktion) { int MeinSchaden = GegnerAktion.RundenKraft() - RundenSchild(); if (MeinSchaden < 0) { MeinSchaden = 0; } charakter.verringereLeben(MeinSchaden); }
public void zeigeAktionAn(RundenAktion aktion) { if (aktion == null) { picEreignis.Image = Image.FromFile("none.png"); } else { picEreignis.Image = Image.FromFile(aktion.BildName()); } picEreignis.Invalidate(); picEreignis.Update(); }
public RundenAktion Runde() { aktion = null; zeigeCharakterAn(); SetzeEreignisseEnabled(true); do { Application.DoEvents(); } while (aktion == null); return aktion; }
private void btnSpezial_Click(object sender, EventArgs e) { aktion = new SpezialAktion(charakter); }
private void btnBlock_Click(object sender, EventArgs e) { aktion = new VerteidigungAktion(charakter); }
private void btnAngriff_Click(object sender, EventArgs e) { aktion = new AngriffAktion(charakter); }