public bool Getroffen(Gegner gegner) { if (MyKollisionsbox.RenderedGeometry.FillContains(new Point(gegner.MyPosition.X - (MyPosition.X - MyKollisionsbox.ActualWidth / 2), gegner.MyPosition.Y - (MyPosition.Y - MyKollisionsbox.ActualHeight / 2))) && gegner.IstAmLeben()) { gegner.Angreifen(MySchaden); return(true); } return(false); }
public Projektil(Canvas spielbrett, Point punkt, Gegner gegner, double schaden, int geschwindigkeit, Brush farbe) { MyPosition = punkt; MySpielbrett = spielbrett; MyZiel = gegner; MySchaden = schaden; MyGeschwindigkeit = geschwindigkeit; MyFarbe = farbe; ProjektilForm(); }