summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/models/surface.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-10-31 18:51:20 -0400
committerJules Laplace <jules@okfoc.us>2014-10-31 18:51:20 -0400
commitf08fd6f6910d6cc774051ef9f85307ac8557d740 (patch)
tree0c48f5d329a0754056f22f795e963ffbf232daef /public/assets/javascripts/rectangles/models/surface.js
parent75e49fa6b145f56e4db14b69c8a32717b5bc7414 (diff)
intersect3 putting this to rest
Diffstat (limited to 'public/assets/javascripts/rectangles/models/surface.js')
-rw-r--r--public/assets/javascripts/rectangles/models/surface.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/public/assets/javascripts/rectangles/models/surface.js b/public/assets/javascripts/rectangles/models/surface.js
index fc4aae4..f031665 100644
--- a/public/assets/javascripts/rectangles/models/surface.js
+++ b/public/assets/javascripts/rectangles/models/surface.js
@@ -12,6 +12,7 @@
var Surface = function (face){
this.bounds = new Rect (new vec2(0, 0), new vec2(0, 0))
+ this.vec = new Rect (new vec2(0, 0), new vec2(0, 0))
this.faces = []
if (face) {
this.add(face)
@@ -161,6 +162,12 @@
return this.faces[i]
}
}
+ if (x < this.faces[0].x.a) {
+ return this.faces[0]
+ }
+ else {
+ return this.faces[this.faces.length-1]
+ }
return null
}