mirror of
https://github.com/wassname/phaser.git
synced 2026-08-12 12:20:38 +08:00
Camera culling
This commit is contained in:
@@ -428,6 +428,44 @@ Phaser.Math = {
|
||||
return true;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* Significantly faster version of Math.max
|
||||
* See http://jsperf.com/math-s-min-max-vs-homemade/5
|
||||
*
|
||||
* @return The highest value from those given.
|
||||
*/
|
||||
max: function () {
|
||||
|
||||
for (var i = 1, max = 0, len = arguments.length; i < len; i++)
|
||||
{
|
||||
if (arguments[max] < arguments[i]) {
|
||||
max = i;
|
||||
}
|
||||
}
|
||||
|
||||
return arguments[max];
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* Significantly faster version of Math.min
|
||||
* See http://jsperf.com/math-s-min-max-vs-homemade/5
|
||||
*
|
||||
* @return The lowest value from those given.
|
||||
*/
|
||||
min: function () {
|
||||
|
||||
for (var i =1 , min = 0, len = arguments.length; i < len; i++)
|
||||
{
|
||||
if (arguments[i] < arguments[min]){
|
||||
min = i;
|
||||
}
|
||||
}
|
||||
|
||||
return arguments[min];
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user