public PhysicsObject(Vector2 position, Vector2 size, float angle, Color color, Texture2D texture, Animation animation, Shape[] shape) : base(position, size, new Vector2(texture.Height / 2, texture.Height / 2), angle, color, texture, animation) { this.shapes = shape; velocity = Vector2.Zero; acc = Vector2.Zero; }
public ThrowableObject(Vector2 position, Vector2 size, float angle, Color color, Texture2D texture, Animation animation, Shape[] shape) : base(position, size, angle, color, texture, animation, shape) { }
public Cloud(Vector2 position, Vector2 size, float angle, Color color, Animation animation, Shape[] shape) : base(position, size, angle, color, GameLib.getInstance().get(TextureE.cloud), animation, shape) { }