1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
| var cmpt=0;
var derniere;
var paires=0;
function distribuer(){
var i;
var j;
var img=document.getElementById("c1");
var alea;
var alea2;
var echange;
derniere=img;
derniere.setAttribute("onclick","src='dos.png';verif()");
for (i=1;i<=20;i++){
img=document.getElementById("c"+i);
img.src="dos.png";
switch(i){
case 1:
img.setAttribute("onclick","src='As_carreau.png';verif(this)");
break;
case 2:
img.setAttribute("onclick","src='As_carreau.png';verif(this)");
break;
case 3:
img.setAttribute("onclick","src='As_coeur.png';verif(this)");
break;
case 4:
img.setAttribute("onclick","src='As_coeur.png';verif(this)");
break;
case 5:
img.setAttribute("onclick","src='As_pique.png';verif(this)");
break;
case 6:
img.setAttribute("onclick","src='As_pique.png';verif(this)");
break;
case 7:
img.setAttribute("onclick","src='As_trefle.png';verif(this)");
break;
case 8:
img.setAttribute("onclick","src='As_trefle.png';verif(this)");
break;
case 9:
img.setAttribute("onclick","src='2_carreau.png';verif(this)");
break;
case 10:
img.setAttribute("onclick","src='2_carreau.png';verif(this)");
break;
case 11:
img.setAttribute("onclick","src='2_coeur.png';verif(this)");
break;
case 12:
img.setAttribute("onclick","src='2_coeur.png';verif(this)");
break;
case 13:
img.setAttribute("onclick","src='2_pique.png';verif(this)");
break;
case 14:
img.setAttribute("onclick","src='2_pique.png';verif(this)");
break;
case 15:
img.setAttribute("onclick","src='2_trefle.png';verif(this)");
break;
case 16:
img.setAttribute("onclick","src='2_trefle.png';verif(this)");
break;
case 17:
img.setAttribute("onclick","src='3_carreau.png';verif(this)");
break;
case 18:
img.setAttribute("onclick","src='3_carreau.png';verif(this)");
break;
case 19:
img.setAttribute("onclick","src='3_coeur.png';verif(this)");
break;
case 20:
img.setAttribute("onclick","src='3_coeur.png';verif(this)");
break;
}
}
for (j=0;j<5000;j++){
alea=Math.floor((Math.random()*19)+1);
alea2=Math.floor((Math.random()*19)+1);
echange=document.getElementById("c"+alea).getAttribute("onclick");
document.getElementById("c"+alea).setAttribute("onclick",document.getElementById("c"+alea2).getAttribute("onclick"));
document.getElementById("c"+alea2).setAttribute("onclick",echange);
}
}
function sleep(n){
d=new Date();
while(1){
d2=new Date();
diff=d2-d;
if (diff > n){
break;
}
}
}
function retourner(img){
img.src="dos.png";
}
function verif(img){
cmpt++;
if (cmpt%2==0 && derniere.getAttribute("onclick")!=img.getAttribute("onclick")){
setTimeout(retourner,1000,derniere);
derniere.setAttribute("onclick",img.getAttribute("onclick"));
setTimeout(retourner,1000,img);
}
if (cmpt%2==0 && derniere.getAttribute("onclick")!=img.getAttribute("onclick")){
paires++;
}
if (paires>=10 && cmpt<=100){
alert("gagné");
distribuer();
}
if (cmpt>100){
alert("perdu");
distribuer();
}
} |