Skip to content

Commit e31cae9

Browse files
committed
Tilemap Layers should use the ComputedSize component
1 parent 1a67945 commit e31cae9

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ being passed to the simulation. The default value is 1 to remain consistent with
4242
* LineCurve.getResolution was missing the `divisions` argument and always returning 1, which made it fail when used as part of a Path. It now defaults to return 1 unless specified otherwise (thanks _ok)
4343
* A Game Object enabled for drag would no longer fire over and out events after being dragged, now it does (thanks @jmcriat)
4444
* Line.getPointA and Line.getPointB incorrectly set the values into the Vector2 (thanks @Tomas2h)
45+
* DynamicTilemapLayer now uses the ComputedSize component, which stops it breaking if you call `setDisplaySize` (thanks Babsobar)
46+
* StaticTilemapLayer now uses the ComputedSize component, which stops it breaking if you call `setDisplaySize` (thanks Babsobar)
4547

4648
### Updates
4749

src/tilemaps/dynamiclayer/DynamicTilemapLayer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ var TilemapComponents = require('../components');
2828
*
2929
* @extends Phaser.GameObjects.Components.Alpha
3030
* @extends Phaser.GameObjects.Components.BlendMode
31+
* @extends Phaser.GameObjects.Components.ComputedSize
3132
* @extends Phaser.GameObjects.Components.Depth
3233
* @extends Phaser.GameObjects.Components.Flip
3334
* @extends Phaser.GameObjects.Components.GetBounds
3435
* @extends Phaser.GameObjects.Components.Origin
3536
* @extends Phaser.GameObjects.Components.Pipeline
3637
* @extends Phaser.GameObjects.Components.ScaleMode
37-
* @extends Phaser.GameObjects.Components.Size
38+
* @extends Phaser.GameObjects.Components.ScrollFactor
3839
* @extends Phaser.GameObjects.Components.Transform
3940
* @extends Phaser.GameObjects.Components.Visible
40-
* @extends Phaser.GameObjects.Components.ScrollFactor
4141
*
4242
* @param {Phaser.Scene} scene - [description]
4343
* @param {Phaser.Tilemaps.Tilemap} tilemap - The Tilemap this layer is a part of.
@@ -53,13 +53,13 @@ var DynamicTilemapLayer = new Class({
5353
Mixins: [
5454
Components.Alpha,
5555
Components.BlendMode,
56+
Components.ComputedSize,
5657
Components.Depth,
5758
Components.Flip,
5859
Components.GetBounds,
5960
Components.Origin,
6061
Components.Pipeline,
6162
Components.ScaleMode,
62-
Components.Size,
6363
Components.Transform,
6464
Components.Visible,
6565
Components.ScrollFactor,

src/tilemaps/staticlayer/StaticTilemapLayer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ var Utils = require('../../renderer/webgl/Utils');
2929
*
3030
* @extends Phaser.GameObjects.Components.Alpha
3131
* @extends Phaser.GameObjects.Components.BlendMode
32+
* @extends Phaser.GameObjects.Components.ComputedSize
3233
* @extends Phaser.GameObjects.Components.Depth
3334
* @extends Phaser.GameObjects.Components.Flip
3435
* @extends Phaser.GameObjects.Components.GetBounds
3536
* @extends Phaser.GameObjects.Components.Origin
3637
* @extends Phaser.GameObjects.Components.Pipeline
3738
* @extends Phaser.GameObjects.Components.ScaleMode
38-
* @extends Phaser.GameObjects.Components.Size
3939
* @extends Phaser.GameObjects.Components.Transform
4040
* @extends Phaser.GameObjects.Components.Visible
4141
* @extends Phaser.GameObjects.Components.ScrollFactor
@@ -54,13 +54,13 @@ var StaticTilemapLayer = new Class({
5454
Mixins: [
5555
Components.Alpha,
5656
Components.BlendMode,
57+
Components.ComputedSize,
5758
Components.Depth,
5859
Components.Flip,
5960
Components.GetBounds,
6061
Components.Origin,
6162
Components.Pipeline,
6263
Components.ScaleMode,
63-
Components.Size,
6464
Components.Transform,
6565
Components.Visible,
6666
Components.ScrollFactor,

0 commit comments

Comments
 (0)