40 return (value + (1 << zoom) - 1) >> zoom;
static int UnScaleGUI(int value)
Short-hand to apply GUI zoom level.
static int UnScaleByZoomLower(int value, ZoomLevel zoom)
Scale by zoom level, usually shift right (when zoom > ZOOM_LVL_NORMAL)
static int UnScaleByZoom(int value, ZoomLevel zoom)
Scale by zoom level, usually shift right (when zoom > ZOOM_LVL_NORMAL) When shifting right...
static int ScaleGUITrad(int value)
Scale traditional pixel dimensions to GUI zoom level.
static int ScaleByZoom(int value, ZoomLevel zoom)
Scale by zoom level, usually shift left (when zoom > ZOOM_LVL_NORMAL) When shifting right...
static int ScaleByZoomLower(int value, ZoomLevel zoom)
Scale by zoom level, usually shift left (when zoom > ZOOM_LVL_NORMAL)
Types related to zooming in and out.
ZoomLevel
All zoom levels we know.