mirror of
https://github.com/photonstorm/phaser
synced 2024-11-24 21:53:59 +00:00
Debug.cameraInfo no longer crashes if the camera bounds are nulled (thanks @wayfu #1143)
Camera.setBoundsToWorld no longer crashes if the camera bounds are nulled (thanks @wayfu #1143)
This commit is contained in:
parent
01db9257e0
commit
d7f8950758
4 changed files with 13 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -15,3 +15,4 @@ node_modules/
|
||||||
|
|
||||||
# Build
|
# Build
|
||||||
dist/
|
dist/
|
||||||
|
/npm-debug.log
|
||||||
|
|
|
@ -107,6 +107,8 @@ Version 2.1.0 - "Cairhien" - -in development-
|
||||||
* Swapped argument order of Rectangle.containsRect (thanks @beeglebug #1095 #1125)
|
* Swapped argument order of Rectangle.containsRect (thanks @beeglebug #1095 #1125)
|
||||||
* The Game configuration object "renderer" property was being wrongly assigned to Game.renderer instead of renderType (thanks @FedeOmoto #1127)
|
* The Game configuration object "renderer" property was being wrongly assigned to Game.renderer instead of renderType (thanks @FedeOmoto #1127)
|
||||||
* Fixed Group.removeBetweens default endIndex (thanks @darfux #1142)
|
* Fixed Group.removeBetweens default endIndex (thanks @darfux #1142)
|
||||||
|
* Debug.cameraInfo no longer crashes if the camera bounds are nulled (thanks @wayfu #1143)
|
||||||
|
* Camera.setBoundsToWorld no longer crashes if the camera bounds are nulled (thanks @wayfu #1143)
|
||||||
|
|
||||||
### p2.js 0.6.0 Changes and New Features
|
### p2.js 0.6.0 Changes and New Features
|
||||||
|
|
||||||
|
|
|
@ -274,7 +274,10 @@ Phaser.Camera.prototype = {
|
||||||
*/
|
*/
|
||||||
setBoundsToWorld: function () {
|
setBoundsToWorld: function () {
|
||||||
|
|
||||||
this.bounds.setTo(this.game.world.bounds.x, this.game.world.bounds.y, this.game.world.bounds.width, this.game.world.bounds.height);
|
if (this.bounds)
|
||||||
|
{
|
||||||
|
this.bounds.setTo(this.game.world.bounds.x, this.game.world.bounds.y, this.game.world.bounds.width, this.game.world.bounds.height);
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -267,7 +267,12 @@ Phaser.Utils.Debug.prototype = {
|
||||||
this.start(x, y, color);
|
this.start(x, y, color);
|
||||||
this.line('Camera (' + camera.width + ' x ' + camera.height + ')');
|
this.line('Camera (' + camera.width + ' x ' + camera.height + ')');
|
||||||
this.line('X: ' + camera.x + ' Y: ' + camera.y);
|
this.line('X: ' + camera.x + ' Y: ' + camera.y);
|
||||||
this.line('Bounds x: ' + camera.bounds.x + ' Y: ' + camera.bounds.y + ' w: ' + camera.bounds.width + ' h: ' + camera.bounds.height);
|
|
||||||
|
if (camera.bounds)
|
||||||
|
{
|
||||||
|
this.line('Bounds x: ' + camera.bounds.x + ' Y: ' + camera.bounds.y + ' w: ' + camera.bounds.width + ' h: ' + camera.bounds.height);
|
||||||
|
}
|
||||||
|
|
||||||
this.line('View x: ' + camera.view.x + ' Y: ' + camera.view.y + ' w: ' + camera.view.width + ' h: ' + camera.view.height);
|
this.line('View x: ' + camera.view.x + ' Y: ' + camera.view.y + ' w: ' + camera.view.width + ' h: ' + camera.view.height);
|
||||||
this.stop();
|
this.stop();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue