diff options
| author | Jules Laplace <jules@okfoc.us> | 2014-04-17 13:32:41 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2014-04-17 13:32:41 -0400 |
| commit | 3575f0ade6cd125e08aa40e0ff9187820bb3b1d0 (patch) | |
| tree | feeff0399047b1b3033e0c508bde359527ab75c8 /assets/javascripts/rectangles/engine/clipper.js | |
| parent | f6424c4756de2045648de0980de14a32b0126df7 (diff) | |
floor/ceiling region culling
Diffstat (limited to 'assets/javascripts/rectangles/engine/clipper.js')
| -rw-r--r-- | assets/javascripts/rectangles/engine/clipper.js | 3 |
1 files changed, 2 insertions, 1 deletions
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) } |
