Permalink
Browse files

clean up the prettify function to use the actual bounds of the board,…

… not just seemingly arbitrary constants that happen to be the same.
  • Loading branch information...
1 parent 3891539 commit 9968a15e9d8c26afcd25d1ba7530a09fa9ad9c22 Daniel Thornton committed May 1, 2012
Showing with 12 additions and 12 deletions.
  1. +12 −12 web/js/reductions.js
View
@@ -456,19 +456,19 @@ var Reduction = Class.extend({
n.y += n.velocity[1];
// keep nodes on the screen
- if (n.x < 20) {
- n.velocity[0] -= (n.x - 20);
- n.x = 20;
- } else if (n.x > 780) {
- n.velocity[0] -= (n.x - 780);
- n.x = 780;
+ if (n.x < self.board.snap_size) {
+ n.velocity[0] -= (n.x - self.board.snap_size);
+ n.x = self.board.snap_size;
+ } else if (n.x > (self.board.canvas.width - self.board.snap_size)) {
+ n.velocity[0] -= (n.x - (self.board.canvas.width - self.board.snap_size));
+ n.x = (self.board.canvas.width - self.board.snap_size);
}
- if (n.y < 20) {
- n.velocity[1] -= (n.y - 20);
- n.y = 20;
- } else if (n.y > 580) {
- n.velocity[1] -= (n.y - 580);
- n.y = 580;
+ if (n.y < self.board.snap_size) {
+ n.velocity[1] -= (n.y - self.board.snap_size);
+ n.y = self.board.snap_size;
+ } else if (n.y > (self.board.canvas.height - self.board.snap_size)) {
+ n.velocity[1] -= (n.y - (self.board.canvas.height - self.board.snap_size));
+ n.y = (self.board.canvas.height - self.board.snap_size);
}
kinetic += (Math.pow(n.velocity[0], 2) + Math.pow(n.velocity[1], 2));

0 comments on commit 9968a15

Please sign in to comment.