|
|
|
@ -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<tab.length;cpt++)
|
|
|
|
|
{
|
|
|
|
|
var tabChilds=document.getElementById(tab.item(cpt).id).children;
|
|
|
|
|
for(var cptChild=0;cptChild<tabChilds.length;cptChild++)
|
|
|
|
|
for(var cptChild=1;cptChild<tabChilds.length;cptChild+=2)
|
|
|
|
|
{
|
|
|
|
|
tabChilds.item(cptChild).classList.remove("selected");
|
|
|
|
|
//console.log("j'enlève selected à "+ tabChilds.item("img_"+cptChild));
|
|
|
|
|
tabChilds.item(cptChild).children[0].classList.remove("selected");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
modeSelected= e.currentTarget.id;
|
|
|
|
|
|
|
|
|
|
console.log("target= "+e.currentTarget.id);
|
|
|
|
|
document.getElementById(e.currentTarget.id).classList.add("selected");
|
|
|
|
|
if(diffSelected!="" && modeSelected!="")
|
|
|
|
|
{
|
|
|
|
|
document.getElementById("btn_play").style.display="flex";
|
|
|
|
|
document.getElementById("btn_play_des").style.display="none";
|
|
|
|
|
|
|
|
|
|
document.getElementById("btn_high").style.display="flex";
|
|
|
|
|
document.getElementById("btn_high_des").style.display="none";
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
@ -38,11 +56,19 @@ diffs.forEach(element => {
|
|
|
|
|
{
|
|
|
|
|
diffSelected= e.currentTarget.id.substring(4);
|
|
|
|
|
var tab=document.getElementById("diff").children;
|
|
|
|
|
for(var cpt=0;cpt<tab.length;cpt++)
|
|
|
|
|
for(var cpt=1;cpt<tab.length;cpt+=2)
|
|
|
|
|
{
|
|
|
|
|
tab.item(cpt).classList.remove("selected");
|
|
|
|
|
tab.item(cpt).children[0].classList.remove("selected");
|
|
|
|
|
}
|
|
|
|
|
document.getElementById(e.currentTarget.id).classList.add("selected");
|
|
|
|
|
if(diffSelected!="" && modeSelected!="")
|
|
|
|
|
{
|
|
|
|
|
document.getElementById("btn_play").style.display="flex";
|
|
|
|
|
document.getElementById("btn_play_des").style.display="none";
|
|
|
|
|
|
|
|
|
|
document.getElementById("btn_high").style.display="flex";
|
|
|
|
|
document.getElementById("btn_high_des").style.display="none";
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
@ -62,10 +88,26 @@ function hideAll()
|
|
|
|
|
document.getElementById("survie").style.display="none";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Dots amount
|
|
|
|
|
|
|
|
|
|
var slider = document.getElementById("range_dots");
|
|
|
|
|
var output = document.getElementById("dotsNumber");
|
|
|
|
|
document.getElementById("range_dots").value= (getCookie("dotsAmount")!="" ? getCookie("dotsAmount") : 4 );
|
|
|
|
|
output.innerHTML = slider.value;
|
|
|
|
|
|
|
|
|
|
slider.oninput = function() {
|
|
|
|
|
output.innerHTML = this.value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// pause oui/non
|
|
|
|
|
|
|
|
|
|
document.getElementById("pause"+ (getCookie("pause")!="" ? getCookie("pause") : 0)).checked=true;
|
|
|
|
|
|
|
|
|
|
// play button
|
|
|
|
|
|
|
|
|
|
function play()
|
|
|
|
|
{
|
|
|
|
|
setCookie("dotsAmount",document.getElementById("range_dots").value,30);
|
|
|
|
|
setCookie("pause",(document.getElementById("pause0").checked ? 0 : 1),30);
|
|
|
|
|
window.location.replace("./game.html?mode="+modeSelected+"&diff="+diffSelected+"&pseudo="+document.getElementById("field_pseudo").value);
|
|
|
|
|
}
|