From f94cf0d133a5d426a20cb5ac7eeb60f72b690119 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 22 Apr 2014 18:39:14 -0400 Subject: turn on gravity --- assets/javascripts/rectangles/engine/builder.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'assets/javascripts/rectangles/engine/builder.js') diff --git a/assets/javascripts/rectangles/engine/builder.js b/assets/javascripts/rectangles/engine/builder.js index 2b8734a..8e1508a 100644 --- a/assets/javascripts/rectangles/engine/builder.js +++ b/assets/javascripts/rectangles/engine/builder.js @@ -1,6 +1,5 @@ var builder = new function(){ var base = this - base.tube = new Tube () var els = [] @@ -9,7 +8,7 @@ var builder = new function(){ } base.bind = function(){ - base.tube.on("clip", rebuild) + app.on("clip", rebuild) } function rebuild(){ @@ -20,6 +19,10 @@ var builder = new function(){ } function build (){ clipper.rooms = sort_rooms_by_id(clipper.rooms) + clipper.rooms.forEach(function(r){ + r.walls = [] + r.floors = [] + }) clipper.regions.forEach(function(r){ walls(r).forEach(function(el){ els.push(el) @@ -203,6 +206,9 @@ var builder = new function(){ el.z = r.y.a + depth/2 el.rotationX = PI/2 el.el.style.backgroundColor = "#f00" + + rm.floors.push(el) + return el } function ceiling(rm, r){ -- cgit v1.2.3-70-g09d2