From ea5dbedbdfc3233afdeb7b57c92a6c67962a4851 Mon Sep 17 00:00:00 2001 From: adplantade Date: Tue, 11 Aug 2020 12:32:58 +0200 Subject: [PATCH] =?UTF-8?q?index=20fusionn=C3=A9=20avec=20highscores?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/button_displayer.js | 124 ++++++++++++++++++++++++++++----------- code/index.php | 24 +------- code/options.js | 5 -- 3 files changed, 92 insertions(+), 61 deletions(-) diff --git a/code/button_displayer.js b/code/button_displayer.js index 42c66be..e2f5c0a 100644 --- a/code/button_displayer.js +++ b/code/button_displayer.js @@ -3,8 +3,8 @@ var diffs=["easy","med","hard"]; var div=document.getElementById('buttons'); size=screen.height/6; hideAll(); -var modeSelected="5p"; -var diffSelected="easy"; +var modeSelected; +var diffSelected; var btn_options=document.getElementById("btn_options"); btn_options.width=size/2; @@ -14,62 +14,61 @@ document.getElementById("btn_play").style.display="inline"; modes.forEach(element => { - eval("var btn"+element+"= document.getElementById('btn_"+element+"')"); - eval("btn_"+element+".width=size"); - eval("btn_"+element).addEventListener("mousedown",function(e){ + + eval("var img_"+element+"= document.getElementById('img_"+element+"')"); + eval("img_"+element+".width=size"); + eval("img_"+element).addEventListener("mousedown",function(e) + { disp(e); modes.forEach(element => { - document.getElementById("btn_"+element).classList.remove("selected"); + document.getElementById("img_"+element).classList.remove("selected"); }) document.getElementById(e.currentTarget.id).classList.add("selected"); }); + var tab=document.getElementById(element).children; - for(var i=0;i { - eval("var btn_"+element+"= document.getElementById('btn_"+element+"')"); - eval("btn_"+element+".width=size"); - eval("btn_"+element).addEventListener("mousedown",function(e) + eval("var img_"+element+"= document.getElementById('img_"+element+"')"); + eval("img_"+element+".width=size"); + eval("img_"+element).addEventListener("mousedown",function(e) { diffSelected= e.currentTarget.id.substring(4); - //setCookie("diffSelected",diffSelected,30); var tab=document.getElementById("diff").children; - for(var cpt=0;cpt 2) + { + amount--; + } + output.innerHTML = amount; + outputHi.value=amount; +} + +function more() +{ + if(amount<8) + { + amount++; + } + output.innerHTML = amount; + outputHi.value=amount; +} + +// pause oui/non + +document.getElementById("pause"+ (getCookie("pause")!="" ? getCookie("pause") : 0)).checked=true; function hideAll() @@ -98,12 +130,34 @@ function play() window.location.replace("./game.html?mode="+modeSelected+"&diff="+diffSelected+"&pseudo="+ (pseudo==null ? "" : pseudo)); } -function goHigh() +if(document.getElementById("diffSel")!=null) { - window.location.replace("./highscores.php"); -} + diffSelected=document.getElementById("diffSel").value; + modeSelected=document.getElementById("modeSel").value; + amount=document.getElementById("dotsAmountSel").value; + gameSelected = (modeSelected.includes("s") ? "survie" : (modeSelected.includes("p") ? "points" : "temps")); + + disp(gameSelected, true); + document.getElementById("img_"+diffSelected).classList.add("selected"); + document.getElementById("img_"+gameSelected).classList.add("selected"); + document.getElementById("img_"+modeSelected).classList.add("selected"); + document.getElementById("pause"+ document.getElementById("pauseSel").value).checked=true; -disp("points",true); -document.getElementById("btn_points").classList.add("selected"); -document.getElementById("5p").classList.add("selected"); -document.getElementById("btn_easy").classList.add("selected"); \ No newline at end of file + document.getElementById(diffSelected).checked=true; + document.getElementById(modeSelected).checked=true; + + output.innerHTML = amount; + outputHi.value= amount; +} +else +{ + diffSelected="easy"; + modeSelected="5p"; + disp("points",true); + document.getElementById(diffSelected).checked=true; + document.getElementById(modeSelected).checked=true; + document.getElementById("img_points").classList.add("selected"); + document.getElementById("img_5p").classList.add("selected"); + document.getElementById("img_easy").classList.add("selected"); + document.getElementById("pause0").checked=true; +} diff --git a/code/index.php b/code/index.php index 785a75c..cb9114d 100644 --- a/code/index.php +++ b/code/index.php @@ -101,7 +101,7 @@ $database = new SQLite3("data.db"); - +// echo isset($_POST["game_mode"])." ".isset($_POST["difficulty"])." ".isset($_POST["dotsAmount"])." ".isset($_POST["pause"]); if(isset($_POST["game_mode"]) && $_POST["game_mode"]!="" && $_POST["difficulty"]!="" && $_POST["dotsAmount"]!="" && $_POST["pause"]!="") { @@ -149,14 +149,7 @@ if(isset($_POST["game_mode"]) && $_POST["game_mode"]!="" && $_POST["difficulty"]