Containers flag

This commit is contained in:
Richard Davey 2018-04-12 22:46:46 +01:00
parent 1802f8b30b
commit 5612336d47
2 changed files with 12 additions and 2 deletions

View file

@ -8,6 +8,8 @@
var Container = require('./Container');
var GameObjectFactory = require('../GameObjectFactory');
var hasWarned = false;
/**
* Creates a new Container Game Object and adds it to the Scene.
*
@ -24,5 +26,11 @@ var GameObjectFactory = require('../GameObjectFactory');
*/
GameObjectFactory.register('container', function (x, y, children)
{
if (!hasWarned)
{
console.warn('Containers are experimental and should not be used in production');
hasWarned = true;
}
return this.displayList.add(new Container(this.scene, x, y, children));
});

View file

@ -410,7 +410,7 @@ var InputManager = new Class({
if (gameObject.parentContainer)
{
gameObject.getWorldTransformMatrix(matrix, camera);
gameObject.getWorldTransformMatrix(matrix);
TransformXY(px, py, matrix.tx, matrix.ty, matrix.rotation, matrix.scaleX, matrix.scaleY, point);
}
@ -428,6 +428,7 @@ var InputManager = new Class({
return output;
},
/*
debugHitTest: function (x, y, gameObject, camera, output)
{
if (output === undefined) { output = this._tempHitTest; }
@ -448,7 +449,7 @@ var InputManager = new Class({
gameObject.getWorldTransformMatrix(matrix);
matrix.invert();
// matrix.invert();
matrix.transformPoint(px, py, point);
// var tt = new TransformMatrix();
@ -465,6 +466,7 @@ var InputManager = new Class({
return [ matrix, point, this.pointWithinHitArea(gameObject, point.x, point.y) ];
},
*/
/**
* x/y MUST be translated before being passed to this function,