From e0dfff4729b342e8f573238135cb811bb5a0f43b Mon Sep 17 00:00:00 2001 From: Julie Lala Date: Tue, 29 Apr 2014 00:08:53 -0400 Subject: constrain position to walls --- assets/javascripts/rectangles/models/wall.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'assets/javascripts/rectangles/models/wall.js') 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(){ -- cgit v1.2.3-70-g09d2