Advertisement
Guest User

Checking against all static boxes

a guest
Jan 11th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var xResolution = 1, yResolution = 1;
  2.  
  3. for (var i = 1; i < boxes.length; i++) {
  4.   var newXResolution = resolveCollisionX(player, boxes[i], dX, dY);
  5.   var newYResolution = resolveCollisionY(player, boxes[i], dX, dY);
  6.  
  7.   xResolution = Math.min(xResolution, newXResolution);
  8.   yResolution = Math.min(yResolution, newYResolution);
  9. }
  10.  
  11. player.x += dX * xResolution;
  12. player.y += dY * yResolution;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement