public static Vector2 GetSizeOnMinimap(float width, float height) //Main.mapStyle == 1 { float baseX = Main.screenPosition.X; float baseY = Main.screenPosition.Y; Vector2 mapBasePos = HudMapHelpers.GetMiniMapScreenPosition(new Rectangle((int)baseX, (int)baseY, 0, 0)).Item1; Vector2 mapNewPos = HudMapHelpers.GetMiniMapScreenPosition(new Rectangle((int)(baseX + width), (int)(baseY + height), 0, 0)).Item1; return(mapNewPos - mapBasePos); }
public static Vector2?GetMiniMapPosition(Rectangle origin) //Main.mapStyle == 1 { var data = HudMapHelpers.GetMiniMapScreenPosition(origin); if (data.Item2) { return(data.Item1); } return(null); }
public static Tuple <Vector2, bool> GetMiniMapScreenPosition(Vector2 position) //Main.mapStyle == 1 { return(HudMapHelpers.GetMiniMapScreenPosition(new Rectangle((int)position.X, (int)position.Y, 0, 0))); }
public static Vector2 GetFullMapPosition(Rectangle origin) //Main.mapFullscreen { var data = HudMapHelpers.GetFullMapScreenPosition(origin); return(data.Item1); }
public static Vector2 GetOverlayMapPosition(Rectangle origin) //Main.mapStyle == 2 { var data = HudMapHelpers.GetOverlayMapScreenPosition(origin); return(data.Item1); }