summaryrefslogtreecommitdiff
path: root/assets/javascripts/rectangles/engine/rooms.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-05-05 12:57:38 -0400
committerJules Laplace <jules@okfoc.us>2014-05-05 12:57:38 -0400
commit79b0e1b0a127260978c69165466953ae86f6d6b2 (patch)
treef7f272a17efffb71c80aa10d25332a5b9cd9eff4 /assets/javascripts/rectangles/engine/rooms.js
parent623916fe0961c6a2baeb3038224c22575050186d (diff)
further refactoring
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 )
+ }
+
}