Browse Source

Add Version-Check;

master
Nero Ignis 4 years ago
parent
commit
3f10b428ac
  1. 15
      js/app.js

15
js/app.js

@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
let game = new Vue({
el: '#root',
data: {
version: 0.3,
money: 0,
loaded: false,
resources: {
@ -132,6 +133,8 @@ let game = new Vue({ @@ -132,6 +133,8 @@ let game = new Vue({
loadedIntervals: []
},
created() {
this.versionCheck();
this.money = this.getSavedMoney();
this.saveMoney();
this.loadResources();
@ -141,6 +144,18 @@ let game = new Vue({ @@ -141,6 +144,18 @@ let game = new Vue({
this.loaded = true;
},
methods: {
versionCheck() {
let lastVersion = localStorage.getItem('lastVersion');
if ((lastVersion && lastVersion > this.version)) {
localStorage.setItem('buildings', this.buildings.stringify());
localStorage.setItem('lastVersion', this.version);
alert('Buildings have been resetted due to an important update.')
} else {
localStorage.setItem('lastVersion', this.version);
}
},
saveMoney() {
localStorage.setItem('money', String(this.money));
return this.getSavedMoney();

Loading…
Cancel
Save