Пример #1
0
        public static Vector2 GetSizeOnOverlayMap(float width, float height)                //Main.mapStyle == 2
        {
            float baseX = Main.screenPosition.X;
            float baseY = Main.screenPosition.Y;

            Vector2 mapBasePos = HudMapHelpers.GetOverlayMapScreenPosition(new Rectangle((int)baseX, (int)baseY, 0, 0)).Item1;
            Vector2 mapNewPos  = HudMapHelpers.GetOverlayMapScreenPosition(new Rectangle((int)(baseX + width), (int)(baseY + height), 0, 0)).Item1;

            return(mapNewPos - mapBasePos);
        }
Пример #2
0
 public static Tuple <Vector2, bool> GetOverlayMapScreenPosition(Vector2 position)               //Main.mapStyle == 2
 {
     return(HudMapHelpers.GetOverlayMapScreenPosition(new Rectangle((int)position.X, (int)position.Y, 0, 0)));
 }
Пример #3
0
        public static Vector2 GetOverlayMapPosition(Rectangle origin)                //Main.mapStyle == 2
        {
            var data = HudMapHelpers.GetOverlayMapScreenPosition(origin);

            return(data.Item1);
        }