Tilemap Sorting =============== LayerPacks: ----------- Skybox (-10): The very last layer, sometimes just a colorgradinent ParalaxBG2 (-2): Paralax scrolling background, quarter speed ParalaxBG1 (-1): Paralax scrolling background, half speed Interactive (0): The map where the player walks on ParalaxFG1 (1): Paralax scrolling foreground, double speed ParalaxFG2 (2): ParalaxFG2 scrolling foreground, quadro speed /* layerpack: [] */ float zpos(layerpack, num) { return layerpack * 1000.0f + 200.0 * num; } zpos(0, 0) Tilemap: -------- Layerpack Z-Pos Values: layerpack = -1 | -2: Freespace inbetween: ]250 - 300[ | -1: Objects above Tilmeap: ]200 - 250] | 0: Tilemap (or Tux): 200 | 1: Objects below Tilmeap: [150 - 200[ | 2: Freespace inbetween: [100 - 150[ layerpack = 0 | Freespace inbetween: ]50 - 100[ | Objects above Tilmeap: ]0 - 50] | Tilemap (or Tux): 0 | Objects below Tilmeap: [-50 - 0[ | Freespace inbetween: [-100 - -50[ layerpack = 1 | Freespace inbetween: ]-150 - 100[ | Objects above Tilmeap: ]-200 - -150] | Tilemap (or Tux): -200 | Objects below Tilmeap: [-250 - -200[ | Freespace inbetween: [-300 - -250[ Tux is at 0 # EOF #