diff options
| author | Julie Lala <jules@okfoc.us> | 2014-04-29 00:08:53 -0400 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-04-29 00:16:16 -0400 |
| commit | e0dfff4729b342e8f573238135cb811bb5a0f43b (patch) | |
| tree | 994d3b2f1dd555a68e18cf624284a589e6082ca8 /assets/javascripts/rectangles/models/wall.js | |
| parent | 28b9e0b8b4e7a759bdd0939a3cdf5232b216be8f (diff) | |
constrain position to walls
Diffstat (limited to 'assets/javascripts/rectangles/models/wall.js')
| -rw-r--r-- | assets/javascripts/rectangles/models/wall.js | 5 |
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(){ |
