public void Kampf(Charakter Gegner) { Kampffenster kampffenster = new Kampffenster(Spieler, Gegner); kampffenster.Show(); Spieler.steuerung = kampffenster.ctnSpieler; while (!Spieler.istTot() && !Gegner.istTot()) { kampffenster.aktualisiereAnzeige(); RundenAktion spielerAktion = Spieler.macheZug(); RundenAktion gegnerAktion = Gegner.macheZug(); kampffenster.ctnSpieler.zeigeAktionAn(spielerAktion); kampffenster.ctnGegner.zeigeAktionAn(gegnerAktion); spielerAktion.ausfuehren(gegnerAktion); gegnerAktion.ausfuehren(spielerAktion); } }
public VerteidigungAktion(Charakter charakter) : base(charakter) { }
public AngriffAktion(Charakter charakter) : base(charakter) { }
public Kampffenster(SpielerCharakter spieler, Charakter gegner) { this.spieler = spieler; this.gegner = gegner; InitializeComponent(); }
public RundenAktion(Charakter charakter) { this.charakter = charakter; }
public SpezialAktion(Charakter charakter) : base(charakter) { }