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; }
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); } }