From c96a8c26b7c147d5eb0c8453944be9a7c9dde617 Mon Sep 17 00:00:00 2001 From: adplantade Date: Mon, 27 Jul 2020 15:20:18 +0200 Subject: [PATCH] =?UTF-8?q?correction=20des=20objectifs=20se=20g=C3=A9n?= =?UTF-8?q?=C3=A9rant=20avec=20la=20m=C3=AAme=20valeur=20que=20le=20r?= =?UTF-8?q?=C3=A9sultat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/vitraux.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/code/vitraux.js b/code/vitraux.js index a9c22e6..4ad0bf7 100644 --- a/code/vitraux.js +++ b/code/vitraux.js @@ -373,6 +373,10 @@ function generate(){ } } empiler(true); + if(checkAllOK(true)==true) + { + generate(); + } toutDessiner(tabObjCmp,canvasO,ctxO); } @@ -488,7 +492,7 @@ function rotationManager(e) } -function checkAllOK(){ +function checkAllOK(justChecking=false){ //const condition = (val) => val.toString() == element.toString(); var exists=true; //exists=!tabObjCmp.every(unique); @@ -510,7 +514,7 @@ function checkAllOK(){ exists=false; } - if(exists) + if(exists && !justChecking) { var audio = new Audio('ress/Jewel4.mp3'); audio.play(); @@ -519,6 +523,10 @@ function checkAllOK(){ handleScore(1); generate(); } + else if(justChecking) + { + return exists; + } } function handleScore(modif)