mwg API
    Preparing search index...

    Function tileFrame

    • Packs a (sheet, frame) pair into one cell value, for a TileMap built over several sheets - a map whose tiles come from more than one Tiled tileset.

      Single-sheet maps never need this: a plain frame index already decodes as sheet 0, so every existing call site keeps working unchanged.

      Parameters

      • sheet: number
      • frame: number

      Returns number

      import { tileFrame, tileFrameSheet, tileFrameIndex } from '@datamoc/mw_games/two-d/render';

      const packed = tileFrame(1, 42); // frame 42 of the second sheet (index 1)
      console.log(tileFrameSheet(packed)); // 1
      console.log(tileFrameIndex(packed)); // 42