Playtesting - Fixed bugs

This commit is contained in:
Daniel Xie
2017-04-19 14:19:33 -05:00
parent 650bdf1f3f
commit 9b408cb995
23 changed files with 286 additions and 191 deletions
+21
View File
@@ -0,0 +1,21 @@
//General helper functions
//Returns the size (number of keys) of an object
function sizeOfObject(obj) {
var size = 0, key;
for (key in obj) {
if (obj.hasOwnProperty(key)) size++;
}
return size;
}
//Adds a random offset to a number within a certain percentage
//e.g. addOffset(100, 5) will return anything from 95 to 105.
//The percentage argument must be between 0 and 100;
function addOffset(n, percentage) {
if (percentage < 0 || percentage > 100) {return ;}
var offset = n * (percentage / 100);
return n * (Math.random() * (2 * offset) - offset);
}