From cb613739dcfb693df277137d8f06d7f800f50145 Mon Sep 17 00:00:00 2001 From: alexichi Date: Thu, 21 Apr 2016 08:55:29 +0200 Subject: mise du parseInt et mise à jour mots anglais MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/craftmine.js | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ js/craftmine.js~ | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 js/craftmine.js~ diff --git a/js/craftmine.js b/js/craftmine.js index e69de29..50d3a47 100644 --- a/js/craftmine.js +++ b/js/craftmine.js @@ -0,0 +1,51 @@ +datas = { + gold: 0, + mine: 0, + miners: 1, + level: 1 +} + +function sendRequest(url, params, callback) { + var xhr = new XMLHttpRequest(); + xhr.open("POST", url); + xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); + xhr.onreadystatechange = function() { + if(xhr.readyState == XMLHttpRequest.DONE && xhr.status == "200") { + callback(xhr); + } + } + xhr.send(params); +} + + +function updateDatas(t) { + document.getElementById(t).innerHTML = datas[t]; +} + +function withdrawMine() { + sendRequest("craftmine.php", "op=withdrawMine", function() { + datas.gold += parseInt(datas.mine); + datas.mine = 0; + updateDatas("gold"); + updateDatas("mine"); + }) +} + +function initCraftMine() { + sendRequest("craftmine.php", "op=getCraftMine", function(xhr) { + var ret = xhr.responseText; + datas.gold = ret; + updateDatas("gold"); + }) +} + + +function updateMine() { + datas.mine += (datas.miners+1); + updateDatas("mine"); +} + +function init() { + initCraftMine(); + window.setInterval(updateMine, 1000); +} diff --git a/js/craftmine.js~ b/js/craftmine.js~ new file mode 100644 index 0000000..bc03d6c --- /dev/null +++ b/js/craftmine.js~ @@ -0,0 +1,51 @@ +datas = { + gold: 0, + mine: 0, + miners: 1, + level: 1 +} + +function sendRequest(url, params, callback) { + var xhr = new XMLHttpRequest(); + xhr.open("POST", url); + xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); + xhr.onreadystatechange = function() { + if(xhr.readyState == XMLHttpRequest.DONE && xhr.status == "200") { + callback(xhr); + } + } + xhr.send(params); +} + + +function updateDatas(t) { + document.getElementById(t).innerHTML = datas[t]; +} + +function withdrawMine() { + sendRequest("craftmine.php", "op=withdrawMine", function() { + datas.gold += parseInt(datas.mine); + datas.mine = 0; + updateDatas("gold"); + updateDatas("mine"); + }) +} + +function initCraftMine() { + sendRequest("craftmine.php", "op=getCraftMine", function(xhr) { + var ret = xhr.responseText; + datas.gold = ret; + updateDatas("gold"); + }) +} + + +function updateMine() { + datas.mine += (datas.mineurs+1); + updateDatas("mine"); +} + +function init() { + initCraftMine(); + window.setInterval(updateMine, 1000); +} -- cgit v1.2.3-54-g00ecf