UNPKG

xsandra

Version:
17 lines (16 loc) 568 B
module.exports = (shape,cameraWidth,cameraHeight) => { var isInsideX = false var isInsideY = false for(var i = 1; i<=size(shape.coordinates)/2;i++){ if(shape.coordinates[`x${i}`] > 0 && shape.coordinates[`x${i}`] < cameraWidth) isInsideX = true if(shape.coordinates[`y${i}`] > 0 && shape.coordinates[`y${i}`] < cameraHeight) isInsideY = true } return isInsideX && isInsideY } size = function(obj) { var size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size; };