From 3575f0ade6cd125e08aa40e0ff9187820bb3b1d0 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 17 Apr 2014 13:32:41 -0400 Subject: floor/ceiling region culling --- assets/javascripts/rectangles/engine/clipper.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'assets/javascripts/rectangles/engine/clipper.js') diff --git a/assets/javascripts/rectangles/engine/clipper.js b/assets/javascripts/rectangles/engine/clipper.js index d6eb618..2b04a23 100644 --- a/assets/javascripts/rectangles/engine/clipper.js +++ b/assets/javascripts/rectangles/engine/clipper.js @@ -47,6 +47,8 @@ var clipper = new function(){ if (left.rect.intersects(right.rect)) { left.clipTo(right.rect) right.clipTo(left.rect) + left.intersects.push(right) + right.intersects.push(left) } if (left.rect.x.b < right.rect.x.a) { break @@ -91,7 +93,6 @@ var clipper = new function(){ } } - base.rooms = sort_rooms_by_id(rooms) base.regions = sort_rects_by_position(regions) } -- cgit v1.2.3-70-g09d2