Exposed 'width' and 'height' properties on TilemapLayer, so it can be resized and update all children.

This commit is contained in:
Richard Davey 2016-07-22 00:09:31 +01:00
parent ed9793e06b
commit 8832680aa0
2 changed files with 14 additions and 14 deletions

View file

@ -52,34 +52,34 @@ PIXI.Tilemap = function (texture, displayWidth, displayHeight, mapWidth, mapHeig
/**
* The width of a single tile in pixels.
*
* @property tileWide
* @property tileWidth
* @type integer
*/
this.tileWide = tileWidth;
this.tileWidth = tileWidth;
/**
* The height of a single tile in pixels.
*
* @property tileHigh
* @property tileHeight
* @type integer
*/
this.tileHigh = tileHeight;
this.tileHeight = tileHeight;
/**
* The width of the map in tiles.
*
* @property mapWide
* @property mapWidth
* @type integer
*/
this.mapWide = mapWidth;
this.mapWidth = mapWidth;
/**
* The height of the map in tiles.
*
* @property mapHigh
* @property mapHeight
* @type integer
*/
this.mapHigh = mapHeight;
this.mapHeight = mapHeight;
/**
* The width of the map in pixels.
@ -87,7 +87,7 @@ PIXI.Tilemap = function (texture, displayWidth, displayHeight, mapWidth, mapHeig
* @property width
* @type integer
*/
this.width = this.mapWide * this.tileWide;
this.pxWidth = this.mapWidth * this.tileWidth;
/**
* The height of the map in pixels.
@ -95,7 +95,7 @@ PIXI.Tilemap = function (texture, displayWidth, displayHeight, mapWidth, mapHeig
* @property height
* @type integer
*/
this.height = this.mapHigh * this.tileHigh;
this.pxHeight = this.mapHeight * this.tileHeight;
/**
* Tilemap layer data from the map, arranged in mapHeight lists of mapWidth tiles.
@ -238,8 +238,8 @@ PIXI.Tilemap.prototype._renderBatch = function (renderSession) {
var iWide = 1.0 / screenWide2;
var iHigh = 1.0 / screenHigh2;
var wide = this.tileWide * 0.5 / screenWide2;
var high = this.tileHigh * 0.5 / screenHigh2;
var wide = this.tileWidth * 0.5 / screenWide2;
var high = this.tileHeight * 0.5 / screenHigh2;
var buffer = this.buffer;
var oldR, oldT, uvl, uvt;

View file

@ -827,7 +827,7 @@ Object.defineProperty(Phaser.TilemapLayerGL.prototype, "y", {
});
Object.defineProperty(Phaser.TilemapLayerGL.prototype, "displayWidth", {
Object.defineProperty(Phaser.TilemapLayerGL.prototype, "width", {
get: function () {
@ -850,7 +850,7 @@ Object.defineProperty(Phaser.TilemapLayerGL.prototype, "displayWidth", {
});
Object.defineProperty(Phaser.TilemapLayerGL.prototype, "displayHeight", {
Object.defineProperty(Phaser.TilemapLayerGL.prototype, "height", {
get: function () {