Add files via upload
This commit is contained in:
parent
7144834946
commit
336147a540
@ -1610,8 +1610,8 @@ control.prototype.autosave = function (removeLast) {
|
|||||||
if(core.saves.autosave.now<core.saves.autosave.max/2) core.saves.autosave.data.pop();
|
if(core.saves.autosave.now<core.saves.autosave.max/2) core.saves.autosave.data.pop();
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
core.saves.autosave.data.shift();
|
core.saves.autosave.data.shift();
|
||||||
core.saves.autosave.now=core.saves.autosave.now-1;
|
core.saves.autosave.now=core.saves.autosave.now-1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
core.saves.autosave.updated = true;
|
core.saves.autosave.updated = true;
|
||||||
@ -1673,19 +1673,19 @@ control.prototype._doSL_save = function (id) {
|
|||||||
|
|
||||||
control.prototype._doSL_load = function (id, callback) {
|
control.prototype._doSL_load = function (id, callback) {
|
||||||
if (id == 'autoSave' && core.saves.autosave.data != null) {
|
if (id == 'autoSave' && core.saves.autosave.data != null) {
|
||||||
|
core.saves.autosave.now=core.saves.autosave.now-1;
|
||||||
|
var data = core.saves.autosave.data.splice(core.saves.autosave.now,1)[0];
|
||||||
|
if(core.status.played && !core.status.gameOver)
|
||||||
|
{
|
||||||
|
core.control.autosave(0);
|
||||||
core.saves.autosave.now=core.saves.autosave.now-1;
|
core.saves.autosave.now=core.saves.autosave.now-1;
|
||||||
var data = core.saves.autosave.data.splice(core.saves.autosave.now,1)[0];
|
}
|
||||||
if(core.status.played && !core.status.gameOver)
|
if(core.saves.autosave.now==0)
|
||||||
{
|
{
|
||||||
core.control.autosave(0);
|
core.saves.autosave.data.unshift(core.clone(data));
|
||||||
core.saves.autosave.now=core.saves.autosave.now-1;
|
core.saves.autosave.now=core.saves.autosave.now+1;
|
||||||
}
|
}
|
||||||
if(core.saves.autosave.now==0)
|
callback(id, data);
|
||||||
{
|
|
||||||
core.saves.autosave.data.unshift(core.clone(data));
|
|
||||||
core.saves.autosave.now=core.saves.autosave.now+1;
|
|
||||||
}
|
|
||||||
callback(id, data);
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
core.getLocalForage(id=='autoSave'?id:"save"+id, null, function(data) {
|
core.getLocalForage(id=='autoSave'?id:"save"+id, null, function(data) {
|
||||||
@ -1694,7 +1694,7 @@ control.prototype._doSL_load = function (id, callback) {
|
|||||||
if (!(core.saves.autosave.data instanceof Array)) {
|
if (!(core.saves.autosave.data instanceof Array)) {
|
||||||
core.saves.autosave.data = [core.saves.autosave.data];
|
core.saves.autosave.data = [core.saves.autosave.data];
|
||||||
}
|
}
|
||||||
return core.control._doSL_load(id, callback);
|
return core.control._doSL_load(id, callback);
|
||||||
}
|
}
|
||||||
callback(id, data);
|
callback(id, data);
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
@ -1892,7 +1892,7 @@ control.prototype.getSave = function (index, callback) {
|
|||||||
if (!(core.saves.autosave.data instanceof Array)) {
|
if (!(core.saves.autosave.data instanceof Array)) {
|
||||||
core.saves.autosave.data = [core.saves.autosave.data];
|
core.saves.autosave.data = [core.saves.autosave.data];
|
||||||
}
|
}
|
||||||
core.saves.autosave.now=core.saves.autosave.data.length;
|
core.saves.autosave.now=core.saves.autosave.data.length;
|
||||||
}
|
}
|
||||||
callback(core.saves.autosave.data);
|
callback(core.saves.autosave.data);
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user