mirror of
https://github.com/ysoftdevs/pf2016.git
synced 2026-01-11 22:41:34 +01:00
level lock status persisted in game session also when local storage does not work
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user