summaryrefslogtreecommitdiff
path: root/assets/javascripts/rectangles/models/wall.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-04-29 00:08:53 -0400
committerJulie Lala <jules@okfoc.us>2014-04-29 00:16:16 -0400
commite0dfff4729b342e8f573238135cb811bb5a0f43b (patch)
tree994d3b2f1dd555a68e18cf624284a589e6082ca8 /assets/javascripts/rectangles/models/wall.js
parent28b9e0b8b4e7a759bdd0939a3cdf5232b216be8f (diff)
constrain position to walls
Diffstat (limited to 'assets/javascripts/rectangles/models/wall.js')
-rw-r--r--assets/javascripts/rectangles/models/wall.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/assets/javascripts/rectangles/models/wall.js b/assets/javascripts/rectangles/models/wall.js
index 41d0e97..b1af41e 100644
--- a/assets/javascripts/rectangles/models/wall.js
+++ b/assets/javascripts/rectangles/models/wall.js
@@ -40,6 +40,11 @@ window.Wall = (function(){
})
}
+ Wall.prototype.bounds_for(img) {
+ var coord = wall.side & FRONT_BACK ? wall.rect.x : wall.rect.y
+ return new Rect( new vec2( coord.a + img.width/2, coord.b - img.width/2 ),
+ new vec2( img.height/2, clipper.rooms[wall.room].height - img.height/2 ) )
+ }
var bzz = 0
Wall.prototype.randomize_colors = function(){