summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/models
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/rectangles/models')
-rw-r--r--public/assets/javascripts/rectangles/models/surface.js3
1 files changed, 1 insertions, 2 deletions
diff --git a/public/assets/javascripts/rectangles/models/surface.js b/public/assets/javascripts/rectangles/models/surface.js
index 5b411c0..53977c8 100644
--- a/public/assets/javascripts/rectangles/models/surface.js
+++ b/public/assets/javascripts/rectangles/models/surface.js
@@ -25,6 +25,7 @@
this.bounds.y.b = rect.y.a
}
this.bounds.x.b += rect.width()
+ this.bounds.y.a = Math.min(this.bounds.y.a, rect.y.a)
this.bounds.y.b = Math.max(this.bounds.y.b, rect.y.b)
this.faces.push(rect)
}
@@ -90,7 +91,6 @@
if (right_edge > 0) {
delta.a -= right_edge
}
-
var bottom_edge = position.b + delta.b - bounds.y.a
if (bottom_edge < 0) {
delta.b -= bottom_edge
@@ -105,7 +105,6 @@
}
Surface.prototype.translate = function (old_bounds, dimension, position, delta) {
-
this.clamp_delta( this.bounds, dimension, position, delta )
var new_delta = delta.clone()