mirror of
https://github.com/photonstorm/phaser
synced 2025-02-16 05:58:30 +00:00
MinMax can be configured via objects or numbers
This commit is contained in:
parent
cb8b74e1c7
commit
82e210845e
2 changed files with 26 additions and 0 deletions
|
@ -13,6 +13,14 @@ var MinMax2 = new Class({
|
|||
|
||||
function MinMax2 (min, max)
|
||||
{
|
||||
if (typeof min === 'object')
|
||||
{
|
||||
var obj = min;
|
||||
|
||||
min = obj.min || obj.x;
|
||||
max = obj.max || obj.y;
|
||||
}
|
||||
|
||||
if (min === undefined) { min = 0; }
|
||||
if (max === undefined) { max = min; }
|
||||
|
||||
|
@ -24,6 +32,14 @@ var MinMax2 = new Class({
|
|||
|
||||
set: function (min, max)
|
||||
{
|
||||
if (typeof min === 'object')
|
||||
{
|
||||
var obj = min;
|
||||
|
||||
min = obj.min;
|
||||
max = obj.max;
|
||||
}
|
||||
|
||||
if (min === undefined) { min = 0; }
|
||||
if (max === undefined) { max = min; }
|
||||
|
||||
|
|
|
@ -55,6 +55,16 @@ var MinMax4 = new Class({
|
|||
|
||||
set: function (xMin, xMax, yMin, yMax)
|
||||
{
|
||||
if (typeof xMin === 'object')
|
||||
{
|
||||
var obj = xMin;
|
||||
|
||||
xMin = obj.xMin || obj.min;
|
||||
xMax = obj.xMax || obj.max;
|
||||
yMin = obj.yMin;
|
||||
yMax = obj.yMax;
|
||||
}
|
||||
|
||||
if (xMin === undefined) { xMin = 0; }
|
||||
if (xMax === undefined) { xMax = xMin; }
|
||||
if (yMin === undefined) { yMin = xMin; }
|
||||
|
|
Loading…
Add table
Reference in a new issue