示例#1
0
        ////////////////

        public static Vector2 GetSizeOnFullMap(float width, float height)               //Main.mapFullscreen
        {
            float baseX = Main.screenPosition.X;
            float baseY = Main.screenPosition.Y;

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

            return(mapNewPos - mapBasePos);
        }
示例#2
0
 public static Tuple <Vector2, bool> GetFullMapScreenPosition(Vector2 position)               //Main.mapFullscreen
 {
     return(HudMapHelpers.GetFullMapScreenPosition(new Rectangle((int)position.X, (int)position.Y, 0, 0)));
 }
示例#3
0
        public static Vector2 GetFullMapPosition(Rectangle origin)                //Main.mapFullscreen
        {
            var data = HudMapHelpers.GetFullMapScreenPosition(origin);

            return(data.Item1);
        }