Esempio n. 1
0
        public void Attack(Player e)
        {
            if (e.Equals(this))
            {
                AddHealth(Atn);
                return;
            }

            if (e.X == X || e.Y == Y)
            {
                e.Beaten(Atn);
                ShowSpark(e, "+");
                return;
            }

                e.Beaten(Atn);
                ShowSpark(e, "*");
                return;
        }
Esempio n. 2
0
 public void ShowSpark(Player e,string st,bool ak=true)
 {
     if (!e.Equals(this))
     {
         Spark.Appear(st, X, Y, 150, 255, colorA, 50);
         Spark.MoveTo(e.X, e.Y);
     }
     else if (ak)
     {
         Spark.Appear(st, X, Y + 1, 150, 255, colorA, 50);
         Spark.MoveTo(e.X, e.Y);
     }
     else
     {
         Spark.Appear(st, X, Y + 1, 0, 150, colorO, 50);
         Spark.MoveTo(e.X, e.Y);
     }
 }