summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/rectangles')
-rw-r--r--public/assets/javascripts/rectangles/engine/rooms/_rooms.js8
-rw-r--r--public/assets/javascripts/rectangles/engine/rooms/_walls.js2
-rw-r--r--public/assets/javascripts/rectangles/engine/rooms/grouper.js2
3 files changed, 11 insertions, 1 deletions
diff --git a/public/assets/javascripts/rectangles/engine/rooms/_rooms.js b/public/assets/javascripts/rectangles/engine/rooms/_rooms.js
index cb3e980..6f96275 100644
--- a/public/assets/javascripts/rectangles/engine/rooms/_rooms.js
+++ b/public/assets/javascripts/rectangles/engine/rooms/_rooms.js
@@ -109,6 +109,14 @@
})
Rooms.clipper.update()
}
+
+ base.report = function(){
+ var data = []
+ base.rooms.forEach(function(room){
+ data.push( room.report() )
+ })
+ return data
+ }
base.sorted_by_position = function(){
return sort.rooms_by_position( base.values() )
diff --git a/public/assets/javascripts/rectangles/engine/rooms/_walls.js b/public/assets/javascripts/rectangles/engine/rooms/_walls.js
index f2f395b..f9eb9b7 100644
--- a/public/assets/javascripts/rectangles/engine/rooms/_walls.js
+++ b/public/assets/javascripts/rectangles/engine/rooms/_walls.js
@@ -87,7 +87,7 @@
wall.deserialize( wall_data )
})
},
-
+
base.setColor = {
wall: function(rgb){
diff --git a/public/assets/javascripts/rectangles/engine/rooms/grouper.js b/public/assets/javascripts/rectangles/engine/rooms/grouper.js
index ba510e1..663d29d 100644
--- a/public/assets/javascripts/rectangles/engine/rooms/grouper.js
+++ b/public/assets/javascripts/rectangles/engine/rooms/grouper.js
@@ -20,6 +20,8 @@
Surface = require('../../models/surface')
sort = require('../../util/sort')
_ = require('lodash')
+ MX = require('../../../../../../test/mocks/mx.js')
+ scene = MX.Scene
FRONT = 0x1, BACK = 0x2, LEFT = 0x4, RIGHT = 0x8, FLOOR = 0x10, CEILING = 0x20
PI = Math.PI
HALF_PI = PI/2