public override void Update() { RotateUtils.RandomRotateFlipImage(image); Pos.X = Pos.X - Dir.X; if (Pos.X < 0) { Pos.X = Game.Width + Size.Width; } }
public Asteroid(Point pos, Point dir, Size size) : base(pos, dir, size) { image = Image.FromFile("Images/Asteroid1.png"); image = RotateUtils.RandomRotateImage(image); Damage = 5 * (int)Math.Floor(Math.Sqrt(Math.Pow(Dir.X, 2) + Math.Pow(Dir.Y, 2))); }
public Asteroid() : base() { image = Image.FromFile("Images/Asteroid1.png"); image = RotateUtils.RandomRotateImage(image); }