Exemplo n.º 1
0
        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)
 {
 }
Exemplo n.º 3
0
 public AngriffAktion(Charakter charakter)
     : base(charakter)
 {
 }
Exemplo n.º 4
0
 public Kampffenster(SpielerCharakter spieler, Charakter gegner)
 {
     this.spieler = spieler;
     this.gegner = gegner;
     InitializeComponent();
 }
Exemplo n.º 5
0
 public RundenAktion(Charakter charakter)
 {
     this.charakter = charakter;
 }
Exemplo n.º 6
0
 public SpezialAktion(Charakter charakter)
     : base(charakter)
 {
 }