summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/models/rect.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-07-23 11:11:08 -0400
committerJulie Lala <jules@okfoc.us>2014-07-23 11:11:08 -0400
commit8a8b78b3f6a4ce930263099fe14b0fe86d11597f (patch)
tree005aa6cd0d9e73cd75a02a6aab12f785788e0cc6 /public/assets/javascripts/rectangles/models/rect.js
parent52d18ddb211a7f4ee814ef23ff09656134810519 (diff)
shorter stack traces
Diffstat (limited to 'public/assets/javascripts/rectangles/models/rect.js')
-rw-r--r--public/assets/javascripts/rectangles/models/rect.js26
1 files changed, 14 insertions, 12 deletions
diff --git a/public/assets/javascripts/rectangles/models/rect.js b/public/assets/javascripts/rectangles/models/rect.js
index 8b6a666..f724ecc 100644
--- a/public/assets/javascripts/rectangles/models/rect.js
+++ b/public/assets/javascripts/rectangles/models/rect.js
@@ -148,20 +148,22 @@
var rn = new Rect(x[0], y[0])
rn.id = rz.id
rn.sides = ((x[1] | y[1]) & sides)
-// if (r.intersects(rn)) {
-// rn.sides = 0
-// }
- // if (r.x.b == rn.x.a) {
-// rn.sides &= ~LEFT
-// }
-// if (rn.x.b == r.x.a) {
-// rn.sides &= ~RIGHT
+
+ if (r.x.contains(rn.x.a)) {
+ rn.sides &= ~ LEFT
+ }
+ if (r.x.contains(rn.x.b)) {
+ rn.sides &= ~ RIGHT
+ }
+// if (r.y.contains(rn.y.a)) {
+// rn.sides &= ~ FRONT
// }
-// if (r.y.b == rn.y.a) {
-// rn.sides &= ~FRONT
+// if (r.y.contains(rn.y.a)) {
+// rn.sides &= ~ BACK
// }
-// if (rn.y.b == r.y.a) {
-// rn.sides &= ~BACK
+
+// if (r.intersects(rn)) {
+// rn.sides = 0
// }
rn.focused = rz.focused
splits.push(rn)