summaryrefslogtreecommitdiff
path: root/test/07-test-bounds.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/07-test-bounds.js')
-rw-r--r--test/07-test-bounds.js67
1 files changed, 0 insertions, 67 deletions
diff --git a/test/07-test-bounds.js b/test/07-test-bounds.js
deleted file mode 100644
index 20afbfa..0000000
--- a/test/07-test-bounds.js
+++ /dev/null
@@ -1,67 +0,0 @@
-var assert = require("assert")
-var vec = require("../public/assets/javascripts/rectangles/models/vec2.js")
-var Rect = require("../public/assets/javascripts/rectangles/models/rect.js")
-var Room = require("../public/assets/javascripts/rectangles/models/room.js")
-var Rooms = require("../public/assets/javascripts/rectangles/engine/rooms/_rooms.js")
-var Clipper = require("../public/assets/javascripts/rectangles/engine/rooms/clipper.js")
-var Builder = require("../public/assets/javascripts/rectangles/engine/rooms/builder.js")
-var Grouper = require("../public/assets/javascripts/rectangles/engine/rooms/grouper.js")
-var FRONT = 0x1, BACK = 0x2, LEFT = 0x4, RIGHT = 0x8, FLOOR = 0x10, CEILING = 0x20
-var ALL = FRONT | BACK | LEFT | RIGHT
-
-var rect = new Rect( new vec(1,5), new vec(1,5) )
-var east = new Rect( new vec(2,6), new vec(1,5) )
-var corner = new Rect( new vec(3,7), new vec(3,7) )
-var peninsula = new Rect( new vec(4,6), new vec(6,8) )
-var big_rect = new Rect( new vec(1,5), new vec(1,5) )
-var hall_rect = new Rect( new vec(3,4), new vec(4,8) )
-
-var rect_room = new Room({ id: "rect", rect: rect, height: 2 })
-var east_room = new Room({ id: "east", rect: east, height: 2 })
-var corner_room = new Room({ id: "corner", rect: corner, height: 2 })
-var peninsula_room = new Room({ id: "peninsula", rect: peninsula, height: 2 })
-var peninsula_taller = new Room({ id: "peninsula", rect: peninsula, height: 3 })
-var peninsula_shorter = new Room({ id: "peninsula", rect: peninsula, height: 1 })
-
-var taller_room = new Room({ id: "taller", rect: rect, height: 3 })
-
-var big_room = new Room({ id: "big_room", rect: big_rect, height: 4 })
-var hallway = new Room({ id: "hallway", rect: hall_rect, height: 2 })
-
-function reset(){
- Rooms.forEach(function(room){
- room.reset()
- })
- Rooms.list = {}
- Rooms.regions = []
-}
-function rebuild(){
- Rooms.clipper.solve_rects()
- Rooms.builder.build()
-}
-
-describe('wall', function(){
- reset()
- Rooms.add( big_room )
- Rooms.add( hallway )
- rebuild()
-
- var collections = Rooms.grouper.collect()
- var front_walls = Rooms.grouper.group([], collections, FRONT)
- var back_walls = Rooms.grouper.group([], collections, BACK)
- var left_walls = Rooms.grouper.group([], collections, LEFT)
- var right_walls = Rooms.grouper.group([], collections, RIGHT)
-
- console.log(back_walls.map(function(m){ return m.vec + " " + m.edge + " " + m.faces+"" }))
- var u_wall = back_walls[0]
-
- describe('#fits()', function(){
- it("", function(){
- })
- })
- describe('#bounds_for()', function(){
- it("", function(){
- })
- })
-})
-