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 @@
let game = new Vue({ let game = new Vue({
el: '#root', el: '#root',
data: { data: {
version: 0.3,
money: 0, money: 0,
loaded: false, loaded: false,
resources: { resources: {
@ -132,6 +133,8 @@ let game = new Vue({
loadedIntervals: [] loadedIntervals: []
}, },
created() { created() {
this.versionCheck();
this.money = this.getSavedMoney(); this.money = this.getSavedMoney();
this.saveMoney(); this.saveMoney();
this.loadResources(); this.loadResources();
@ -141,6 +144,18 @@ let game = new Vue({
this.loaded = true; this.loaded = true;
}, },
methods: { 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() { saveMoney() {
localStorage.setItem('money', String(this.money)); localStorage.setItem('money', String(this.money));
return this.getSavedMoney(); return this.getSavedMoney();

Loading…
Cancel
Save