summaryrefslogtreecommitdiff
path: root/assets/javascripts/rectangles/engine/rooms.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/javascripts/rectangles/engine/rooms.js')
-rw-r--r--assets/javascripts/rectangles/engine/rooms.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/assets/javascripts/rectangles/engine/rooms.js b/assets/javascripts/rectangles/engine/rooms.js
index 642193e..93ba7b8 100644
--- a/assets/javascripts/rectangles/engine/rooms.js
+++ b/assets/javascripts/rectangles/engine/rooms.js
@@ -17,7 +17,7 @@ var Rooms = new function(){
base.add_with_rect = function(rect){
var room = new Room({
- id: base.rooms.length,
+ id: base.list.length,
rect: rect,
height: quantize(randrange(300,800), 50),
})
@@ -28,4 +28,14 @@ var Rooms = new function(){
return base.list.forEach(f)
}
+ base.sorted_by_position = function(){
+ return sort_rooms_by_position( base.list )
+ }
+ base.sorted_by_height = function(){
+ return sort_rooms_by_height( base.list )
+ }
+ base.sorted_by_area = function(){
+ return sort_rooms_by_area( base.list )
+ }
+
}