From 9ac2fdbf363d51a19f885b132680a0cac9e7d89d Mon Sep 17 00:00:00 2001 From: Juraj Michalek Date: Thu, 31 Dec 2015 09:33:55 +0100 Subject: [PATCH] level lock status persisted in game session also when local storage does not work --- js/app/level-selector.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/app/level-selector.js b/js/app/level-selector.js index d8f5ff8..e6e329f 100644 --- a/js/app/level-selector.js +++ b/js/app/level-selector.js @@ -1,4 +1,7 @@ var levelSelectorState = new Kiwi.State('levelSelector'); +levelSelectorState.levelStatus = ['unlocked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', + 'locked', 'locked', 'locked' + ]; /** * Save status of locks. @@ -11,10 +14,7 @@ levelSelectorState.save = function() { levelSelectorState.preload = function() { if (this.game.saveManager.exists('levelStatus')) { this.levelStatus = this.game.saveManager.getData('levelStatus'); - } else { - this.levelStatus = ['unlocked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', - 'locked', 'locked', 'locked' - ]; + } else { this.save(); } }