var isPlaying=false; var score; $('button').on('click',function(){ if(isPlaying==true){ score=0; timeleft=60; isPlaying=false; $('#score').html(score); clearInterval(time); $('#time').html(timeleft); $('#startreset').html('start'); $('.status').html('Bonne chance'); $(".box").html(''); $('.question').html('-----'); }else{ score=0; isPlaying=true; $('#score').html(score); $('.status').html('Bonne chance !'); $('#startreset').html('Remettre à zéro'); $('.gameover').hide(); decrementCount(); getQuestion(); } }) var time; var timeleft; function decrementCount(){ timeleft=60; time=setInterval(function(){ timeleft--; $('#time').html(timeleft); if(timeleft==0){ clearInterval(time); $('.gameover').show(); $('#finalscore').html(score); isPlaying=false; $('#startreset').html('start'); } },1000) } var result; function getQuestion(){ var num1,num2; var choices=[result]; num1=Math.floor(Math.random()*100)+1; num2=Math.floor(Math.random()*100)+1; $('.question').html(num1+"x"+num2); result=num1*num2; var resultPosition=Math.floor(Math.random()*4)+1; $('#box'+resultPosition).html(result); for(var i=1;i<5;i++){ if(i!==resultPosition){ do{ var wrong=(Math.floor(Math.random()*100)+1)*(Math.floor(Math.random()*100)+1); }while(wrong==result) $('#box'+i).html(wrong); choices.push(wrong); } } console.log(choices); } for(var j=1; j<5; j++){ $("#box"+j).on('click',function(){ console.log(result+"result"); console.log($(this).html()); if(isPlaying){ if($(this).html()==result){ $('.status').html('correct'); setTimeout(function(){$('.status').html('Bonne chance')},1000) score++; $('#score').html(score); getQuestion(); }else{ $('.status').html('recommencer'); setTimeout(function(){$('.status').html('Bonne chance')},1000) } }else{ //not isPlaying } }) }