summaryrefslogtreecommitdiff
path: root/assets/javascripts/rectangles/room.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-04-17 02:32:53 -0400
committerJulie Lala <jules@okfoc.us>2014-04-17 02:32:53 -0400
commit1af8f41cc88e3c57bfabe6d4a5dcd83fc4a0e1bc (patch)
treee10fd06cd40c21a7375f626ac130b438613b8abe /assets/javascripts/rectangles/room.js
parent3b7c327b6502ef6e510a0a0e77c6b6facf0be723 (diff)
further code bath, fix minimap orientation/translation
Diffstat (limited to 'assets/javascripts/rectangles/room.js')
-rw-r--r--assets/javascripts/rectangles/room.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/assets/javascripts/rectangles/room.js b/assets/javascripts/rectangles/room.js
deleted file mode 100644
index 8c9d67d..0000000
--- a/assets/javascripts/rectangles/room.js
+++ /dev/null
@@ -1,39 +0,0 @@
-window.room = (function(){
-
- var room = function(opt){
- this.id = opt.id || clipper.rooms.length
- this.rect = opt.rect
- this.regions = []
- this.height = opt.height || 200
- this.focused = false
- }
-
- room.prototype.toString = function(){
- return this.rect.toString()
- }
-
- room.prototype.reset = function(){
- var copy = this.rect.clone()
- copy.id = this.id
- copy.sides = FRONT | BACK | LEFT | RIGHT
- this.regions = [ copy ]
- }
-
- room.prototype.clipTo = function(r){
- // for each of this rect's regions split the region if necessary
- var regions = this.regions
- var splits
-
- for (var i = 0, len = regions.length; i < len; i++) {
- if (regions[i] && regions[i].intersects(r)) {
- splits = regions[i].split(r)
- regions = regions.concat(splits)
- regions[i] = null
- }
- }
- this.regions = regions
- }
-
- return room
-
-})()