Salut a tous j'ai fait un petit jeu de mémoire pour mes enfant et je voudrais ajouter un mode pro(une case a cocher) et quand la case est cocher sa limite le nombre de tentative a 20 j'ai fais une fonction qui se nomme "pro" mais ca fonctionne pas et je sais pas si tout simplement si je devrais juste mettre le code directement dans ma fonction "joue"
Merci d'avance pour votre aide
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
nombre=0;
points=0;
tentatives=0;
function init(){
	img=new Array(20);
		for (i=0;i<10;i++){
			img[i]=i+1;
			img[i+10]=i+1;
		}
		for (i=0;i<20;i++){
			a=rnd(20);
			b=img[a];
			img[a]=img[i];
			img[i]=b;
		}
 
	points=0;
	tentatives=0;
	document.getElementById('affNbCoup').innerHTML='0';
	var i = 0;
		for (i=0;i<=20;i++){
			document.getElementById('cartepos'+i).src='0.png';
		}
}
 
 
 
function joue(i){
	if (img[i]!=-1){
		if (nombre==0){
			nombre=1;
			case1=i;
			change(i,img[i]+'.png',0);
		}else if (nombre==1){
			case2=i;
			change(i,img[i]+'.png',0);
			tentatives++;
			document.getElementById("affNbCoup").innerHTML=tentatives;
			if (img[case1]==img[case2]){
				points++;
				img[case1]=-1;
				img[case2]=-1;
				if (points==10){
					document.getElementById("affRecord").innerHTML=Math.min(tentatives);
					alert("Vous avez gagné");
				}
			}else{
				setTimeout("change("+case1+",'0.png',0);change("+case2+",'0.png',0);", 1000);
			}
			nombre=0;
		}
	}
}
function change(image, j, avancement)
{	
	document.images[image].src=j;
	avancement++;
	if (avancement<23)setTimeout("change("+image+", '"+j+"', "+avancement+");",10);
}
function rnd(n)
{
	var temp = Math.random();
	if (temp==1) temp=0.9;
	return Math.floor(temp * n);
}
function nouvellePartie(){
	init();
}
 
function pro(){
	if(document.getElementById("checkPRO").value=checked){
		if(tentatives===20){
			alert("Partie Terminer")
		}
	}
}	
onload=init;