mirror of
https://github.com/photonstorm/phaser
synced 2024-11-23 13:13:43 +00:00
Added some data to image object types.
This commit is contained in:
parent
aa8e5f00db
commit
91987eff56
1 changed files with 35 additions and 2 deletions
|
@ -25,6 +25,33 @@ Phaser.TilemapParser = {
|
||||||
*/
|
*/
|
||||||
INSERT_NULL: false,
|
INSERT_NULL: false,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A tiled flag that resides within the 32 bit of the object gid and
|
||||||
|
* indicates whether the tiled/object is flipped horizontally.
|
||||||
|
*
|
||||||
|
* @constant
|
||||||
|
* @type {number}
|
||||||
|
*/
|
||||||
|
FLIPPED_HORIZONTALLY_FLAG: 0x80000000,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A tiled flag that resides within the 31 bit of the object gid and
|
||||||
|
* indicates whether the tiled/object is flipped vertically.
|
||||||
|
*
|
||||||
|
* @constant
|
||||||
|
* @type {number}
|
||||||
|
*/
|
||||||
|
FLIPPED_VERTICALLY_FLAG: 0x40000000,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A tiled flag that resides within the 30 bit of the object gid and
|
||||||
|
* indicates whether the tiled/object is flipped diagonally.
|
||||||
|
*
|
||||||
|
* @constant
|
||||||
|
* @type {number}
|
||||||
|
*/
|
||||||
|
FLIPPED_DIAGONALLY_FLAG: 0x20000000,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parse tilemap data from the cache and creates a Tilemap object.
|
* Parse tilemap data from the cache and creates a Tilemap object.
|
||||||
*
|
*
|
||||||
|
@ -505,6 +532,8 @@ Phaser.TilemapParser = {
|
||||||
// Object Tiles
|
// Object Tiles
|
||||||
if (curo.objects[v].gid)
|
if (curo.objects[v].gid)
|
||||||
{
|
{
|
||||||
|
var self = this;
|
||||||
|
|
||||||
var object = {
|
var object = {
|
||||||
|
|
||||||
gid: curo.objects[v].gid,
|
gid: curo.objects[v].gid,
|
||||||
|
@ -512,9 +541,13 @@ Phaser.TilemapParser = {
|
||||||
type: curo.objects[v].hasOwnProperty("type") ? curo.objects[v].type : "",
|
type: curo.objects[v].hasOwnProperty("type") ? curo.objects[v].type : "",
|
||||||
x: curo.objects[v].x,
|
x: curo.objects[v].x,
|
||||||
y: curo.objects[v].y,
|
y: curo.objects[v].y,
|
||||||
|
width: curo.objects[v].width,
|
||||||
|
height: curo.objects[v].height,
|
||||||
visible: curo.objects[v].visible,
|
visible: curo.objects[v].visible,
|
||||||
properties: curo.objects[v].properties
|
properties: curo.objects[v].properties,
|
||||||
|
horizontallyFlipped: curo.objects[v].gid & self.FLIPPED_HORIZONTALLY_FLAG,
|
||||||
|
verticallyFlipped: curo.objects[v].gid & self.FLIPPED_VERTICALLY_FLAG,
|
||||||
|
diagonallyFlipped: curo.objects[v].gid & self.FLIPPED_DIAGONALLY_FLAG
|
||||||
};
|
};
|
||||||
|
|
||||||
if (curo.objects[v].rotation)
|
if (curo.objects[v].rotation)
|
||||||
|
|
Loading…
Reference in a new issue