summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/engine/shapes/regionlist.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/rectangles/engine/shapes/regionlist.js')
-rw-r--r--public/assets/javascripts/rectangles/engine/shapes/regionlist.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/public/assets/javascripts/rectangles/engine/shapes/regionlist.js b/public/assets/javascripts/rectangles/engine/shapes/regionlist.js
index 0dd4a1e..8c9e732 100644
--- a/public/assets/javascripts/rectangles/engine/shapes/regionlist.js
+++ b/public/assets/javascripts/rectangles/engine/shapes/regionlist.js
@@ -5,6 +5,13 @@
// 1) all angles are orthogonal
// 2) all polylines are closed
+if (! ('window' in this) ) {
+ var Fiber = require("../../../vendor/bower_components/fiber/src/fiber.js")
+ var vec2 = require("../../models/vec2")
+ var Rect = require("../../models/rect")
+ var sort = require("../../util/sort")
+}
+
var RegionList = (function(){
var RegionList = {}
@@ -223,6 +230,10 @@ var RegionList = (function(){
}
return new Rect( segment[0].a, segment[0].b, segment[1].a, segment[1].b )
}
+
+ if (! ('window' in this) ) {
+ module.exports = RegionList
+ }
return RegionList