From 623916fe0961c6a2baeb3038224c22575050186d Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 2 May 2014 13:25:44 -0400 Subject: starting refactor --- assets/javascripts/rectangles/engine/builder.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 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 dcd89dc..9894333 100644 --- a/assets/javascripts/rectangles/engine/builder.js +++ b/assets/javascripts/rectangles/engine/builder.js @@ -1,5 +1,5 @@ -var builder = new function(){ +var Builder = new function(){ var base = this var els = [] @@ -20,28 +20,23 @@ var builder = new function(){ } } function build (){ - clipper.rooms = sort_rooms_by_id(clipper.rooms) - - clipper.regions.forEach(function(room){ + Rooms.regions.forEach(function(room){ build_walls(room).forEach(function(el){ els.push(el) scene.add(el) }) }) - clipper.rooms = sort_rooms_by_height(clipper.rooms) - clipper.rooms.forEach(function(room){ + Rooms.sort_by_height().forEach(function(room){ build_floors(room).forEach(function(el){ els.push(el) scene.add(el) }) }) - - clipper.rooms = sort_rooms_by_id(clipper.rooms) } function bind (){ - clipper.rooms.forEach(function(room){ + Rooms.forEach(function(room){ room.walls = room.group_mx_walls() room.walls.forEach(function(wall){ wall.bind() @@ -59,7 +54,7 @@ var builder = new function(){ } function build_walls (region){ - var room = clipper.rooms[ region.id ] + var room = Rooms.list[ region.id ] var list = [], el = null -- cgit v1.2.3-70-g09d2