Skip to content

Commit ea8bb89

Browse files
committed
Exposed all of the Tilemap Parser functions. Fix phaserjs#4318
1 parent 0f592ba commit ea8bb89

7 files changed

Lines changed: 45 additions & 12 deletions

File tree

src/tilemaps/parsers/impact/ParseWeltmeister.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ var MapData = require('../../mapdata/MapData');
99
var ParseTileLayers = require('./ParseTileLayers');
1010
var ParseTilesets = require('./ParseTilesets');
1111

12-
/**
13-
* @namespace Phaser.Tilemaps.Parsers.Impact
14-
*/
15-
1612
/**
1713
* Parses a Weltmeister JSON object into a new MapData object.
1814
*
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* @author Richard Davey <rich@photonstorm.com>
3+
* @copyright 2019 Photon Storm Ltd.
4+
* @license {@link https://opensource.org/licenses/MIT|MIT License}
5+
*/
6+
7+
/**
8+
* @namespace Phaser.Tilemaps.Parsers.Impact
9+
*/
10+
11+
module.exports = {
12+
13+
ParseTileLayers: require('./ParseTileLayers'),
14+
ParseTilesets: require('./ParseTilesets'),
15+
ParseWeltmeister: require('./ParseWeltmeister')
16+
17+
};

src/tilemaps/parsers/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
Parse2DArray: require('./Parse2DArray'),
1515
ParseCSV: require('./ParseCSV'),
1616

17-
Impact: require('./impact/ParseWeltmeister'),
18-
Tiled: require('./tiled/ParseJSONTiled')
17+
Impact: require('./impact/'),
18+
Tiled: require('./tiled/')
1919

2020
};

src/tilemaps/parsers/tiled/ParseJSONTiled.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ var ParseObjectLayers = require('./ParseObjectLayers');
1313
var BuildTilesetIndex = require('./BuildTilesetIndex');
1414
var AssignTileProperties = require('./AssignTileProperties');
1515

16-
/**
17-
* @namespace Phaser.Tilemaps.Parsers.Tiled
18-
*/
19-
2016
/**
2117
* Parses a Tiled JSON object into a new MapData object.
2218
*

src/tilemaps/parsers/tiled/ParseObject.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* @license {@link https://opensource.org/licenses/MIT|MIT License}
55
*/
66

7-
var Pick = require('./Pick');
7+
var Pick = require('../../../utils/object/Pick');
88
var ParseGID = require('./ParseGID');
99

1010
var copyPoints = function (p) { return { x: p.x, y: p.y }; };

src/tilemaps/parsers/tiled/ParseTilesets.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ var ImageCollection = require('../../ImageCollection');
99
var ParseObject = require('./ParseObject');
1010

1111
/**
12-
* Tilesets & Image Collections
12+
* Tilesets and Image Collections
1313
*
1414
* @function Phaser.Tilemaps.Parsers.Tiled.ParseTilesets
1515
* @since 3.0.0
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* @author Richard Davey <rich@photonstorm.com>
3+
* @copyright 2019 Photon Storm Ltd.
4+
* @license {@link https://opensource.org/licenses/MIT|MIT License}
5+
*/
6+
7+
/**
8+
* @namespace Phaser.Tilemaps.Parsers.Tiled
9+
*/
10+
11+
module.exports = {
12+
13+
AssignTileProperties: require('./AssignTileProperties'),
14+
Base64Decode: require('./Base64Decode'),
15+
BuildTilesetIndex: require('./BuildTilesetIndex'),
16+
ParseGID: require('./ParseGID'),
17+
ParseImageLayers: require('./ParseImageLayers'),
18+
ParseJSONTiled: require('./ParseJSONTiled'),
19+
ParseObject: require('./ParseObject'),
20+
ParseObjectLayers: require('./ParseObjectLayers'),
21+
ParseTileLayers: require('./ParseTileLayers'),
22+
ParseTilesets: require('./ParseTilesets')
23+
24+
};

0 commit comments

Comments
 (0)