mwg API
    Preparing search index...

    Function snapZoom

    • The nearest zoom to zoom at which tileSize * zoom is a whole number of screen pixels - the pure math behind CameraOptions.pixelPerfectTileSize, exported so a game can snap a zoom value (from a slider, say) before ever handing it to a Camera.

      Parameters

      • zoom: number
      • tileSize: number

      Returns number

      import { snapZoom } from '@datamoc/mw_games/two-d/render';

      console.log(snapZoom(2.4, 16)); // 2.375 - 16 * 2.375 = 38, a whole number of pixels