From d3602a9259e3be57eafca37d399d10b12f460f74 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 16 Apr 2014 18:32:32 -0400 Subject: ceiling, floor --- assets/javascripts/rectangles/clipper.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'assets/javascripts/rectangles/clipper.js') diff --git a/assets/javascripts/rectangles/clipper.js b/assets/javascripts/rectangles/clipper.js index c606c8e..e712b71 100644 --- a/assets/javascripts/rectangles/clipper.js +++ b/assets/javascripts/rectangles/clipper.js @@ -32,12 +32,14 @@ var clipper = new function(){ draw_mouse(base.mouse) modified = z = false } + base.add_room = function(r){ rooms.push( new room({ - id: rooms.length, + id: base.rooms.length, rect: r, }) ) } + base.bind = function(){ canvas.addEventListener("mousedown", function(e){ e.stopPropagation() @@ -106,12 +108,14 @@ var clipper = new function(){ } function solve_rects(){ - var rooms = sort_rooms_by_position( base.rooms ) - for (var i = 0; i < rooms.length; i++) { - rooms[i].id = i - rooms[i].reset() + for (var i = 0; i < base.rooms.length; i++) { + base.rooms[i].id = i + base.rooms[i].reset() } + + var rooms = sort_rooms_by_position( base.rooms ) + var regions = [] var left, right -- cgit v1.2.3-70-g09d2