diff options
Diffstat (limited to 'test/07-test-bounds.js')
| -rw-r--r-- | test/07-test-bounds.js | 67 |
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(){ - }) - }) -}) - |
