mirror of
https://github.com/ysoftdevs/pf2016.git
synced 2026-03-26 19:11:54 +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');
|
var levelSelectorState = new Kiwi.State('levelSelector');
|
||||||
|
levelSelectorState.levelStatus = ['unlocked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked',
|
||||||
|
'locked', 'locked', 'locked'
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Save status of locks.
|
* Save status of locks.
|
||||||
@@ -11,10 +14,7 @@ levelSelectorState.save = function() {
|
|||||||
levelSelectorState.preload = function() {
|
levelSelectorState.preload = function() {
|
||||||
if (this.game.saveManager.exists('levelStatus')) {
|
if (this.game.saveManager.exists('levelStatus')) {
|
||||||
this.levelStatus = this.game.saveManager.getData('levelStatus');
|
this.levelStatus = this.game.saveManager.getData('levelStatus');
|
||||||
} else {
|
} else {
|
||||||
this.levelStatus = ['unlocked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked', 'locked',
|
|
||||||
'locked', 'locked', 'locked'
|
|
||||||
];
|
|
||||||
this.save();
|
this.save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user