aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--js/craftmine.js7
-rw-r--r--js/perso.js7
2 files changed, 8 insertions, 6 deletions
diff --git a/js/craftmine.js b/js/craftmine.js
index 347ce65..77cafee 100644
--- a/js/craftmine.js
+++ b/js/craftmine.js
@@ -56,12 +56,7 @@ function initCraftMine() {
console.log(ret.perso);
data.gold = parseInt(ret.gold); // Server's response is a string
data.mine = 0; // Reset mine
- if(ret.perso){
- data.hp = ret.perso.hp;
- data.xp = ret.perso.xp;
- data.level = ret.perso.lv;
- displayPerso(ret.perso.hp,ret.perso.xp,ret.perso.lv);
- }
+ if(ret.perso) updatePerso(ret.perso);
if(ret.shop) displayShop(ret.shop);
if(ret.inventory) displayInventory(ret.inventory);
if(ret.dungeon == false){}//if we have left the donjon
diff --git a/js/perso.js b/js/perso.js
index 365cf54..02a8892 100644
--- a/js/perso.js
+++ b/js/perso.js
@@ -3,3 +3,10 @@ function displayPerso(hp,xp,lv){
document.getElementById("lv").innerHTML = lv;
document.getElementById("xp").innerHTML = xp;
}
+
+function updatePerso(perso) {
+ data.hp = perso.hp;
+ data.xp = perso.xp;
+ data.level = perso.lv;
+ displayPerso(perso.hp, perso.xp, perso.lv);
+}