From aab5edea8fbb4af173cecfd8d2be16ca8bf88116 Mon Sep 17 00:00:00 2001 From: adplantade Date: Fri, 24 Jul 2020 12:03:28 +0200 Subject: [PATCH] =?UTF-8?q?Page=20highscores.php=20finie=20et=20ajout?= =?UTF-8?q?=C3=A9e=20=C3=A0=20l'accueil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/button_displayer.js | 17 ++++++++- code/highscore_button_displayer.js | 52 +++++++++++++++++++++++--- code/highscores.php | 21 +++++++---- code/index.php | 8 ++-- code/phpinfo.php | 23 +++++++++++- code/ress/button_highscores.png | Bin 0 -> 3623 bytes code/ress/button_highscores_desac.png | Bin 0 -> 3627 bytes code/ress/button_play_desac.png | Bin 0 -> 2139 bytes 8 files changed, 102 insertions(+), 19 deletions(-) create mode 100644 code/ress/button_highscores.png create mode 100644 code/ress/button_highscores_desac.png create mode 100644 code/ress/button_play_desac.png diff --git a/code/button_displayer.js b/code/button_displayer.js index 2fd11c0..3c2dcb2 100644 --- a/code/button_displayer.js +++ b/code/button_displayer.js @@ -9,6 +9,12 @@ var diffSelected=null; var btn_options=document.getElementById("btn_options"); btn_options.width=size; +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; + modes.forEach(element => { eval("var btn"+element+"= document.getElementById('btn_"+element+"')"); eval("btn_"+element+".width=size"); @@ -33,7 +39,8 @@ modes.forEach(element => { setCookie("modeSelected",modeSelected,30); if(modeSelected!=null && diffSelected!=null) { - document.getElementById("btn_play").disabled = false; + document.getElementById("btn_play").style.display="flex"; + document.getElementById("btn_play_des").style.display="none"; } dispHighscores(); }); @@ -55,7 +62,8 @@ diffs.forEach(element => { document.getElementById(e.currentTarget.id).classList.add("selected"); if(modeSelected!=null && diffSelected!=null) { - document.getElementById("btn_play").disabled = false; + document.getElementById("btn_play").style.display="flex"; + document.getElementById("btn_play_des").style.display="none"; } dispHighscores(); }); @@ -82,4 +90,9 @@ function hideAll() function play() { window.location.replace("./game.html?mode="+modeSelected+"&diff="+diffSelected+"&pseudo="+document.getElementById("field_pseudo").value); +} + +function goHigh() +{ + window.location.replace("./highscores.php"); } \ No newline at end of file diff --git a/code/highscore_button_displayer.js b/code/highscore_button_displayer.js index 8f995dd..fb65de6 100644 --- a/code/highscore_button_displayer.js +++ b/code/highscore_button_displayer.js @@ -1,8 +1,18 @@ var modes=["points","temps","survie"]; var diffs=["easy","med","hard"]; +var diffSelected=""; +var modeSelected=""; 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 => { eval("var img_"+element+"= document.getElementById('img_"+element+"')"); @@ -17,16 +27,24 @@ modes.forEach(element => { for(var cpt=1;cpt { { diffSelected= e.currentTarget.id.substring(4); var tab=document.getElementById("diff").children; - for(var cpt=0;cpt

Mode pause activé :

- - - - + + + +

Changer le nombre de points

Nombre de points :

- + + +Entrez votre pseudo (optionnel, mais nécessaire si vous voulez sauvegarder votre score):
+
+ + + ".$phrase.""; -} \ No newline at end of file +} +?> \ No newline at end of file diff --git a/code/index.php b/code/index.php index 8e1bef1..0991100 100644 --- a/code/index.php +++ b/code/index.php @@ -41,9 +41,11 @@ Jouer la partie en :
Entrez votre pseudo (optionnel, mais nécessaire si vous voulez sauvegarder votre score): - - - +
    + + + +
Partie en points : la partie finit quand vous obtenez le nombre de points choisi. Mettez le moins de temps possible !
diff --git a/code/phpinfo.php b/code/phpinfo.php index d7c3469..6b7b815 100644 --- a/code/phpinfo.php +++ b/code/phpinfo.php @@ -1,4 +1,23 @@ \ No newline at end of file +function myphpfunction($b) { + echo "aa ".$b; + } +?> + + + + +PHP & Javascript + + + + + + \ No newline at end of file diff --git a/code/ress/button_highscores.png b/code/ress/button_highscores.png new file mode 100644 index 0000000000000000000000000000000000000000..5d675a1987e6f0c08a209a2e75d5973987b60892 GIT binary patch literal 3623 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 Km^`#Y$iD%I9g+zE literal 0 HcmV?d00001 diff --git a/code/ress/button_highscores_desac.png b/code/ress/button_highscores_desac.png new file mode 100644 index 0000000000000000000000000000000000000000..90ca34342ed2a2d5d60a62a1685209a04005a49d GIT binary patch literal 3627 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 literal 0 HcmV?d00001 diff --git a/code/ress/button_play_desac.png b/code/ress/button_play_desac.png new file mode 100644 index 0000000000000000000000000000000000000000..a3c868c97a3564a3452e1972b3fd7d4280c78d56 GIT binary patch literal 2139 zcmcIm`#%%<8~;p;MIs$>qD+=`D3`>cxlD;x&YT?g%gCjPOvo*nIT2dEn4=g&DVz0cVG0>HIH0FZ6~u(~C( zlK_P205IhVz=Qp?LntxqiQ$b7K(Iic9mLe=IMXTe-o3aIt49Dx6 zJvC!Yj|LQZRN^+`B`n9y{q-s2CWU{Lc8R{?N)GL5I*^l-TG(XMf=D~obu|2{V57DwRZ%0UejHVmJ|;G>WMPpowhg8{+K@P z!TNP^H7NSG8sczFN{%R0qFJq6EcNoD0lifhr-uMnPojaWEPz4*1cF8b(fK#gKP2B7 z{y+35m3EVa$fi=yQhKMuZkRtLA~$d@aUdy?q|+JuG-XQ$4hJw85EHv1Uw?l4w+8p?erw_D-Y}1Va~w%WXZ}TBYk#{>-yGD1;eMncx2ja$a2}0TycKzw-k3RLqQwIba%VOPi%uOl^QwiI{yG~**v77kv>mWh z6?LEbR2IuDd@ALgOOYQPcHJXPnA)o%V6aogw^_bj$j8|5iLg=U7t4G&+|EF32q(RB zg#604wNN3|#`tiCLbvWui&56?JFU$41xfO-FB{Ga1Is{XwRnQ%<#TQ^NfKhsuP4Wiki|OXjvx85VbJ({kwwNcPYS|$ zuutx9;qZgDBZ1FD$LZ!YQimb4t?c%8SW?oLqZUI{!}?&XkWhM}E||-RA$*ltdvo6D zlx#Y7IW7n<=f4ye;j6OITZ-PBdXK~GPbrs$LF3O_K6v_D9>E~EI#g+v$HWmMN5fmX zRvKDD*b#om4Rm$q`Cg*~<=&P)r2E}-P;NVd!-Bex*B-5owrs#6N5XA9Ic%*;Tr0te z4}Fh~pG+AXbkuSZ38vU~~JhjaAsDtpGT`Ji-K$BhzGXM^p;z;-z&+TF)5)cXH zyH@@s^iSHq)hKfRSA?F1MAZz42J;`gAq9_FoP@SF92ZI`qi-;iYzZS3-Pu|dE?@4W z7&~6xm}K~V8+=mQ`9UA9H{KCUdQGz!O+jw=0b1QrVPPfTBar^-u?q!RQLQwcQp01F zBkzV7K1$gOFq9S}TJ7pX`g|XXak>MOH!z<%DuW{mWVC7Lj?oaMv@J(=iCgE!y4J+v z{u(7C(r%BaPMTAD&|UU%+}9RH?c@ZLM;!mO)#P_^a{|-o>Q=wrHXXWk52aTtY*~FR z!Ou^iWmw92LY3=6H1K?SR>Ix46WwN;M@2hEAGbjkWe^@>v2RMLSXZdAA}Bs%%@2*; zVpV1OJ)G*-E)`1ZyeHQ7-9oU|Bz