From daf69a7f9a3f904fd3f132dbb76bc44497df5766 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Sun, 15 Jun 2014 20:39:58 -0700 Subject: [PATCH] Add a preloader bar --- moonlight/js/moonlight-skulk.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/moonlight/js/moonlight-skulk.js b/moonlight/js/moonlight-skulk.js index 71cf671..7f857c6 100644 --- a/moonlight/js/moonlight-skulk.js +++ b/moonlight/js/moonlight-skulk.js @@ -993,7 +993,14 @@ function addAnimation(obj, anim) GameState.prototype.preload = function() { game.load.image('preloader', 'gfx/ui/preloader.png'); - while ( typeof game.cache.getImage('preloader') == undefined) { }; + while ( true ) { + try { + if ( typeof game.cache.getImage('preloader') !== undefined ) + break; + } catch { + continue; + } + } preloadBar = game.add.sprite(0, 0, 'preloader'); console.log(preloadBar); preloadBar.anchor.setTo(0.5, 0.5);