From 87b83305e8c917c6c8abd3ab1f8d2c76a6b7f86a Mon Sep 17 00:00:00 2001 From: adplantade Date: Tue, 11 Aug 2020 00:22:34 +0200 Subject: [PATCH] fusion highscore-index en cours --- code/button_displayer.js | 2 - code/highscore_button_displayer.js | 50 ++++------ code/highscores.php | 5 +- code/index.css | 5 +- code/index.php | 155 ++++++++++++++++++++++------- 5 files changed, 143 insertions(+), 74 deletions(-) diff --git a/code/button_displayer.js b/code/button_displayer.js index 171f88c..42c66be 100644 --- a/code/button_displayer.js +++ b/code/button_displayer.js @@ -10,10 +10,8 @@ var btn_options=document.getElementById("btn_options"); btn_options.width=size/2; document.getElementById("btn_play").width=size; -//document.getElementById("btn_play_des").width=size; document.getElementById("btn_play").style.display="inline"; -document.getElementById("btn_high").width=size; modes.forEach(element => { eval("var btn"+element+"= document.getElementById('btn_"+element+"')"); diff --git a/code/highscore_button_displayer.js b/code/highscore_button_displayer.js index 98903a3..ad0ec41 100644 --- a/code/highscore_button_displayer.js +++ b/code/highscore_button_displayer.js @@ -6,12 +6,6 @@ size=screen.height/6; hideAll(); document.getElementById("btn_play").width=size; -//document.getElementById("btn_play_des").width=size; -//document.getElementById("btn_play").style.display="none"; - -document.getElementById("btn_high").width=size; -//document.getElementById("btn_high_des").width=size; -//document.getElementById("btn_high").style.display="none"; modes.forEach(element => { @@ -46,11 +40,9 @@ modes.forEach(element => { document.getElementById(e.currentTarget.id).classList.add("selected"); if(diffSelected!="" && modeSelected!="") { - document.getElementById("btn_play").style.display="inline"; - document.getElementById("btn_play_des").style.display="none"; + document.getElementById(modeSelected).checked=true; - document.getElementById("btn_high").style.display="inline"; - document.getElementById("btn_high_des").style.display="none"; + document.getElementById("high_form").submit(); } }); } @@ -70,11 +62,8 @@ diffs.forEach(element => { document.getElementById(e.currentTarget.id).classList.add("selected"); if(diffSelected!="" && modeSelected!="") { - document.getElementById("btn_play").style.display="inline"; - document.getElementById("btn_play_des").style.display="none"; - - document.getElementById("btn_high").style.display="inline"; - document.getElementById("btn_high_des").style.display="none"; + document.getElementById(diffSelected).checked=true; + document.getElementById("high_form").submit(); } }); }) @@ -140,8 +129,6 @@ function play() window.location.replace("./game.html?mode="+modeSelected+"&diff="+diffSelected+"&pseudo="+ (pseudo==null ? "" : pseudo)); } -document.getElementById("btn_back").width=size; - function index() { window.location.replace("./"); @@ -154,6 +141,9 @@ if(document.getElementById("diffSel")!=null) modeSelected=document.getElementById("modeSel").value; amount=document.getElementById("dotsAmountSel").value; gameSelected = (modeSelected.includes("s") ? "survie" : (modeSelected.includes("p") ? "points" : "temps")); + + console.log("LOADED "+diffSelected+" " + modeSelected+ " "+ amount + " "); + disp(gameSelected, true); document.getElementById("img_"+diffSelected).classList.add("selected"); document.getElementById("img_"+gameSelected).classList.add("selected"); @@ -165,20 +155,16 @@ if(document.getElementById("diffSel")!=null) output.innerHTML = amount; outputHi.value= amount; -/* - document.getElementById("btn_play").style.display="inline"; - document.getElementById("btn_play_des").style.display="none"; - - document.getElementById("btn_high").style.display="inline"; - document.getElementById("btn_high_des").style.display="none"; -*/ } - -diffSelected="easy"; -modeSelected="5p"; -disp("points",true); -document.getElementById(diffSelected).checked=true; +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"); \ No newline at end of file + document.getElementById("img_points").classList.add("selected"); + document.getElementById("img_5p").classList.add("selected"); + document.getElementById("img_easy").classList.add("selected"); +} + diff --git a/code/highscores.php b/code/highscores.php index e77bad2..55215bb 100644 --- a/code/highscores.php +++ b/code/highscores.php @@ -11,7 +11,7 @@ -
+
    @@ -89,9 +89,6 @@

- - -
-
- - - - - -
+
+
+
    + + + + + + + + +
+ +
+
    + + + + + +
+
    + + + + + + + + + + + + +
+
    + + + + + + + + + + + + +
+
    + + + + + + + + + +
+
+ +
    +
    +

    Mode pause activé + + +

    + +
    +
    +

    Nombre de dots + + + +

    +
    +
+
+
+ query($sql); + $a=$result->fetchArray(); + + if($a==false) + { + $phrase= "Il n'y a pas encore de score pour ce mode de jeu."; + } + else + { + $phrase="Le record est ".$a[0].", tenu par ".$a["player"]; + while ($row = $result->fetchArray()) { + $phrase=$phrase.", ".$row["player"]; + } + +} + + echo "

".$phrase."

"; + echo ""; + echo ""; + echo ""; + echo ""; +} +?>
-
@@ -135,6 +219,7 @@ +