mirror of
https://github.com/doublespeakgames/adarkroom.git
synced 2026-06-14 08:27:12 +08:00
completed save/load
This commit is contained in:
@@ -206,10 +206,12 @@ var Engine = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
deleteSave: function() {
|
deleteSave: function() {
|
||||||
|
//var carriedPrestige = $SM.get('previous.stores');
|
||||||
if(typeof Storage != 'undefined' && localStorage) {
|
if(typeof Storage != 'undefined' && localStorage) {
|
||||||
localStorage.clear();
|
localStorage.clear();
|
||||||
}
|
}
|
||||||
location.reload();
|
location.reload();
|
||||||
|
//$SM.set('previous.stores',carriedPrestige);
|
||||||
},
|
},
|
||||||
|
|
||||||
share: function() {
|
share: function() {
|
||||||
|
|||||||
+48
-24
@@ -12,30 +12,30 @@ var Prestige = {
|
|||||||
|
|
||||||
save: function() {
|
save: function() {
|
||||||
var prevStores = [ //g = goods, w = weapons, a = ammo
|
var prevStores = [ //g = goods, w = weapons, a = ammo
|
||||||
$SM.get('stores["wood"]'), // randGen('g'),
|
$SM.get('stores["wood"]'),
|
||||||
$SM.get('stores["fur"]'), // randGen('g'),
|
$SM.get('stores["fur"]'),
|
||||||
$SM.get('stores["meat"]'), // randGen('g'),
|
$SM.get('stores["meat"]'),
|
||||||
$SM.get('stores["iron"]'), // randGen('g'),
|
$SM.get('stores["iron"]'),
|
||||||
$SM.get('stores["coal"]'), // randGen('g'),
|
$SM.get('stores["coal"]'),
|
||||||
$SM.get('stores["sulphur"]'), // randGen('g'),
|
$SM.get('stores["sulphur"]'),
|
||||||
$SM.get('stores["steel"]'), // randGen('g'),
|
$SM.get('stores["steel"]'),
|
||||||
$SM.get('stores["cured meat"]'), // randGen('g'),
|
$SM.get('stores["cured meat"]'),
|
||||||
$SM.get('stores["scales"]'), // randGen('g'),
|
$SM.get('stores["scales"]'),
|
||||||
$SM.get('stores["teeth"]'), // randGen('g'),
|
$SM.get('stores["teeth"]'),
|
||||||
$SM.get('stores["leather"]'), // randGen('g'),
|
$SM.get('stores["leather"]'),
|
||||||
$SM.get('stores["bait"]'), // randGen('g'),
|
$SM.get('stores["bait"]'),
|
||||||
$SM.get('stores["torch"]'), // randGen('g'),
|
$SM.get('stores["torch"]'),
|
||||||
$SM.get('stores["cloth"]'), // randGen('g'),
|
$SM.get('stores["cloth"]'),
|
||||||
$SM.get('stores["bone spear"]'), // randGen('w'),
|
$SM.get('stores["bone spear"]'),
|
||||||
$SM.get('stores["iron sword"]'), // randGen('w'),
|
$SM.get('stores["iron sword"]'),
|
||||||
$SM.get('stores["steel sword"]'), // randGen('w'),
|
$SM.get('stores["steel sword"]'),
|
||||||
$SM.get('stores["bayonet"]'), // randGen('w'),
|
$SM.get('stores["bayonet"]'),
|
||||||
$SM.get('stores["rifle"]'), // randGen('w'),
|
$SM.get('stores["rifle"]'),
|
||||||
$SM.get('stores["laser rifle"]'), // randGen('w'),
|
$SM.get('stores["laser rifle"]'),
|
||||||
$SM.get('stores["bullets"]'), // randGen('a'),
|
$SM.get('stores["bullets"]'),
|
||||||
$SM.get('stores["energy cell"]'), // randGen('a'),
|
$SM.get('stores["energy cell"]'),
|
||||||
$SM.get('stores["grenade"]'), // randGen('a'),
|
$SM.get('stores["grenade"]'),
|
||||||
$SM.get('stores["bolas"]') // randGen('a')
|
$SM.get('stores["bolas"]')
|
||||||
];
|
];
|
||||||
$SM.set('previous.stores', prevStores);
|
$SM.set('previous.stores', prevStores);
|
||||||
return prevStores;
|
return prevStores;
|
||||||
@@ -43,6 +43,30 @@ var Prestige = {
|
|||||||
|
|
||||||
load: function() {
|
load: function() {
|
||||||
var prevStores = $SM.get('previous.stores');
|
var prevStores = $SM.get('previous.stores');
|
||||||
|
$SM.add('stores["wood"]',prevStores[0]),
|
||||||
|
$SM.add('stores["fur"]',prevStores[1]),
|
||||||
|
$SM.add('stores["meat"]',prevStores[2]),
|
||||||
|
$SM.add('stores["iron"]',prevStores[3]),
|
||||||
|
$SM.add('stores["coal"]',prevStores[4]),
|
||||||
|
$SM.add('stores["sulphur"]',prevStores[5]),
|
||||||
|
$SM.add('stores["steel"]',prevStores[6]),
|
||||||
|
$SM.add('stores["cured meat"]',prevStores[7]),
|
||||||
|
$SM.add('stores["scales"]',prevStores[8]),
|
||||||
|
$SM.add('stores["teeth"]',prevStores[9]),
|
||||||
|
$SM.add('stores["leather"]',prevStores[10]),
|
||||||
|
$SM.add('stores["bait"]',prevStores[11]),
|
||||||
|
$SM.add('stores["torch"]',prevStores[12]),
|
||||||
|
$SM.add('stores["cloth"]',prevStores[13]),
|
||||||
|
$SM.add('stores["bone spear"]',prevStores[14]),
|
||||||
|
$SM.add('stores["iron sword"]',prevStores[15]),
|
||||||
|
$SM.add('stores["steel sword"]',prevStores[16]),
|
||||||
|
$SM.add('stores["bayonet"]',prevStores[17]),
|
||||||
|
$SM.add('stores["rifle"]',prevStores[18]),
|
||||||
|
$SM.add('stores["laser rifle"]',prevStores[19]),
|
||||||
|
$SM.add('stores["bullets"]',prevStores[20]),
|
||||||
|
$SM.add('stores["energy cell"]',prevStores[21]),
|
||||||
|
$SM.add('stores["grenade"]',prevStores[22]),
|
||||||
|
$SM.add('stores["bolas"]',prevStores[23])
|
||||||
return prevStores;
|
return prevStores;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-3
@@ -386,13 +386,11 @@ var Space = {
|
|||||||
$('#notifyGradient').attr('style', 'background-color:'+cur+';background:-webkit-' + s + ';background:' + s);
|
$('#notifyGradient').attr('style', 'background-color:'+cur+';background:-webkit-' + s + ';background:' + s);
|
||||||
},
|
},
|
||||||
complete: function() {
|
complete: function() {
|
||||||
Prestige.save();
|
//Prestige.save();
|
||||||
backup = $SM.get('previous.stores');
|
|
||||||
$('#starsContainer').remove();
|
$('#starsContainer').remove();
|
||||||
if(typeof Storage != 'undefined' && localStorage) {
|
if(typeof Storage != 'undefined' && localStorage) {
|
||||||
localStorage.clear();
|
localStorage.clear();
|
||||||
}
|
}
|
||||||
$SM.set('previous.stores',backup);
|
|
||||||
delete window.State;
|
delete window.State;
|
||||||
Engine.options = {};
|
Engine.options = {};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user