public MapRect(double x, double y, double w, double h, TextureEnum texture = TextureEnum.Default) : base(x, y, texture) { Width = w; Height = h; }
public MapRect(Vector2 pos, double w, double h, TextureEnum texture = TextureEnum.Default) : this(pos.X, pos.Y, w, h, texture) { }
public MapCircle(double x, double y, double radius, TextureEnum texture = TextureEnum.Default) : base(x, y, texture) { Radius = radius; }
public MapObject(double x, double y, TextureEnum texture) { Position = new Vector2(x, y); Texture = texture; Id = _id++; }
public MapCircle(Vector2 pos, double radius, TextureEnum texture = TextureEnum.Default) : this(pos.X, pos.Y, radius, texture) { }