Ejemplo n.º 1
0
        public void ausfuehren(RundenAktion GegnerAktion)
        {
            int MeinSchaden = GegnerAktion.RundenKraft() - RundenSchild();

            if (MeinSchaden < 0)
            {
                MeinSchaden = 0;
            }

            charakter.verringereLeben(MeinSchaden);
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
        public RundenAktion Runde()
        {
            aktion = null;

            zeigeCharakterAn();
            SetzeEreignisseEnabled(true);

            do
            {
                Application.DoEvents();
            }
            while (aktion == null);

            return aktion;
        }
Ejemplo n.º 4
0
 private void btnSpezial_Click(object sender, EventArgs e)
 {
     aktion = new SpezialAktion(charakter);
 }
Ejemplo n.º 5
0
 private void btnBlock_Click(object sender, EventArgs e)
 {
     aktion = new VerteidigungAktion(charakter);
 }
Ejemplo n.º 6
0
 private void btnAngriff_Click(object sender, EventArgs e)
 {
     aktion = new AngriffAktion(charakter);
 }