Class: Phaser.TilemapParser Constructor 
new TilemapParser()
  Phaser.TilemapParser parses data objects from Phaser.Loader that need more preparation before they can be inserted into a Tilemap.   Source code: tilemap/TilemapParser.js (Line 13)   Public Properties  
[static] INSERT_NULL : boolean
  When scanning the Tiled map data the TilemapParser can either insert a null value (true) ora Phaser.Tile instance with an index of -1 (false, the default). Depending on your game typedepends how this should be configured. If you've a large sparsely populated map and the tiledata doesn't need to change then setting this value to true will help with memory consumption.However if your map is small, or you need to update the tiles (perhaps the map dynamically changesduring the game) then leave the default value set.   Source code: tilemap/TilemapParser.js (Line 26)    Public Methods  
<static> getEmptyData() → {object}
  Returns an empty map data object.  Returns   object -   Generated map data.    Source code: tilemap/TilemapParser.js (Line 135)   
<static> parse(game, key, tileWidth, tileHeight, width, height) → {object}
  Parse tilemap data from the cache and creates data for a Tilemap object.  Parameters    Name Type Argument Default Description     game  Phaser.Game      Game reference to the currently running game.   key  string      The key of the tilemap in the Cache.   tileWidth  number   <optional>   32  The pixel width of a single map tile. If using CSV data you must specify this. Not required if using Tiled map data.   tileHeight  number   <optional>   32  The pixel height of a single map tile. If using CSV data you must specify this. Not required if using Tiled map data.   width  number   <optional>   10  The width of the map in tiles. If this map is created from Tiled or CSV data you don't need to specify this.   height  number   <optional>   10  The height of the map in tiles. If this map is created from Tiled or CSV data you don't need to specify this.    Returns   object -   The parsed map object.    Source code: tilemap/TilemapParser.js (Line 28)   
<static> parseCSV(key, data, tileWidth, tileHeight) → {object}
  Parses a CSV file into valid map data.  Parameters    Name Type Argument Default Description     key  string      The name you want to give the map data.   data  string      The CSV file data.   tileWidth  number   <optional>   32  The pixel width of a single map tile. If using CSV data you must specify this. Not required if using Tiled map data.   tileHeight  number   <optional>   32  The pixel height of a single map tile. If using CSV data you must specify this. Not required if using Tiled map data.    Returns   object -   Generated map data.    Source code: tilemap/TilemapParser.js (Line 77)   
<static> parseJSON(json) → {object}
  Parses a Tiled JSON file into valid map data.  Parameters    Name Type Description     json  object  The JSON map data.    Returns   object -   Generated and parsed map data.    Source code: tilemap/TilemapParser.js (Line 180)   

    
{'path': 'public/docs/phaser/phaser.tilemapparser.html', 'source': 'DevDocs.IO'}