summaryrefslogtreecommitdiff
path: root/assets/javascripts/rectangles/_env.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/javascripts/rectangles/_env.js')
-rw-r--r--assets/javascripts/rectangles/_env.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/assets/javascripts/rectangles/_env.js b/assets/javascripts/rectangles/_env.js
index dbdaf5c..9df73c2 100644
--- a/assets/javascripts/rectangles/_env.js
+++ b/assets/javascripts/rectangles/_env.js
@@ -33,10 +33,16 @@ environment.init = function(){
builder.init()
clipper.init()
window.scene && scene.update()
+ environment.update()
}
environment.update = function(t){
- map.center.a = scene.camera.x
- map.center.b = -scene.camera.z
+ if (window.scene && scene.camera) {
+ map.center.a = scene.camera.x
+ map.center.b = -scene.camera.z
+ }
+ else {
+ requestAnimationFrame(environment.update)
+ }
map.animate()
z = false
}