ajout temps survie correct

master
adplantade 5 years ago
parent dbe200a4d8
commit 707036af3d

@ -37,6 +37,7 @@ if(document.getElementById("canvasTotal")!=null)
{ {
objPts=null; objPts=null;
tpsRem=[0,1,0]; tpsRem=[0,1,0];
tpsPlus=[0,parseInt(get['mode'].substring(0,get['mode'].length-1),10),0];
document.getElementById("chronotime").style.display="none"; document.getElementById("chronotime").style.display="none";
} }
} }

@ -48,9 +48,19 @@ function resume_clock(){
pausedC = false; pausedC = false;
// update the deadline to preserve the amount of time remaining // update the deadline to preserve the amount of time remaining
console.log("tl"+time_left);
deadline = new Date(Date.parse(new Date()) + time_left); deadline = new Date(Date.parse(new Date()) + time_left);
console.log("dl"+deadline);
// start the clock // start the clock
run_clock('timer',deadline); run_clock('timer',deadline);
} }
} }
function addTime(sec)
{
console.log(deadline);
deadline.setSeconds(deadline.getSeconds() + sec);
console.log(deadline);
}

@ -549,12 +549,12 @@ function checkAllOK(justChecking=false){
{ {
var audio = new Audio('ress/Jewel4.mp3'); var audio = new Audio('ress/Jewel4.mp3');
audio.play(); audio.play();
handleScore(1);
if(pause) if(pause)
{ {
chronoStop(); chronoStop();
pause_clock(); pause_clock();
} }
handleScore(1);
won=true; won=true;
} }
else if(justChecking) else if(justChecking)
@ -598,9 +598,9 @@ function handleScore(modif)
var pts = diff.getSeconds()+ (diff.getMinutes()*60) + ((diff.getHours()-1)*3600); var pts = diff.getSeconds()+ (diff.getMinutes()*60) + ((diff.getHours()-1)*3600);
window.location.replace("./score.php?pts="+pts+"&mode="+get['mode']+"&diff="+get['diff']+"&pseudo="+get['pseudo']); window.location.replace("./score.php?pts="+pts+"&mode="+get['mode']+"&diff="+get['diff']+"&pseudo="+get['pseudo']);
} }
else if(get['mode']=="surv") else if(get['mode'].includes("s"))
{ {
addTime(30); addTime(tpsPlus[1]);
} }
} }

Loading…
Cancel
Save