diff options
Diffstat (limited to 'assets/javascripts/rectangles/_env.js')
| -rw-r--r-- | assets/javascripts/rectangles/_env.js | 10 |
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 } |
