public Rakete(SpielObjekt start, Color fabe, double schaden) : base(start.MyX, start.MyY, Math.Cos((-90 + start.MyRotation.Angle) * Math.PI / 180) * 1500, Math.Sin((-90 + start.MyRotation.Angle) * Math.PI / 180) * 1500, 5, 20) { umriss.Width = 5; umriss.Height = 20; umriss.Fill = new SolidColorBrush(fabe); MySchaden = schaden * 2; MyKollision = new Rect(MyX, MyY, umriss.ActualWidth, umriss.ActualHeight); }
public Torpedo(SpielObjekt start, int abweichung, Color fabe, double schaden, int leben, double geschwindigkeit, int groesse) : base(start.MyX, start.MyY, Math.Cos((-90 + abweichung + start.MyRotation.Angle) * Math.PI / 180) * geschwindigkeit, Math.Sin((-90 + abweichung + start.MyRotation.Angle) * Math.PI / 180) * geschwindigkeit, 3, 10) { MySchaden = schaden; MyGeschwindigkeit = geschwindigkeit; MyGroesse = groesse; MyLeben = leben; umriss.Width = MyGroesse; umriss.Height = 10; umriss.Fill = new SolidColorBrush(fabe); MyKollision = new Rect(MyX, MyY, umriss.ActualWidth, umriss.ActualHeight); }