From 3f10b428ac7f346ef7b02236ee868c83e3b8b9c8 Mon Sep 17 00:00:00 2001 From: Nero Ignis Date: Mon, 19 Apr 2021 09:17:37 +0200 Subject: [PATCH] Add Version-Check; --- js/app.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/js/app.js b/js/app.js index eec0282..43ca49b 100644 --- a/js/app.js +++ b/js/app.js @@ -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({ loadedIntervals: [] }, created() { + this.versionCheck(); + this.money = this.getSavedMoney(); this.saveMoney(); this.loadResources(); @@ -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();