var membre = 0; //alert(); var chemin = 'img/memory'; var vignettes = new Array('euro__2','euro__3','euro__4','euro__5','euro__6','euro__7','euro__8','euro__9'); var dos = 'dos'; var ext = '.jpg'; var delaiMasque = 1; var fin = new Array(); function melange() { var liste = new Array(); var ordre = new Array(); for ( i = 0; i < vignettes.length; i++ ) { liste[i] = Math.random(); liste[i+vignettes.length] = Math.random(); } for ( i = 0; i < liste.length; i++ ) { ordre[i] = liste[i]; } ordre.sort(); for ( i = 0; i < vignettes.length*2; i++ ) { for ( j = 0; j < vignettes.length*2; j++ ) { if ( ordre[i] == liste[j] ) { fin[i] = j; } } } for ( i = 0; i < fin.length; i++ ) { if ( fin[i] >= vignettes.length ) { fin[i] = fin[i] - vignettes.length; } } } var temps = 0; var affiche = 0; var lieu = new Array(); var vign = new Array(); var gagne = new Array(); function montre(a) { if ( temps == 0 ) { compteur(); } if ( affiche < 2 ) { var joue = 1; for ( i = 0; i < gagne.length; i++ ) { if ( fin[a-1] == gagne[i] ) { joue = 0; } } if ( joue != 0 ) { affiche++; lieu[lieu.length] = a; vign[vign.length] = fin[a-1]; eval('document.v' + a).src = chemin + '/' + vignettes[fin[a-1]] + ext; if ( affiche == 2 ) { analyse(); } } else { pasBon(); } } } function analyse() { if ( vign[0] == vign[1] ) { gagne[gagne.length] = vign[0]; if ( gagne.length == vignettes.length ) { clearTimeout(chrono); if (membre) { resultat = temps/100; resultat = resultat.toString(); if ( resultat.length - resultat.lastIndexOf('.') == 2 ) { resultat = resultat + "0"; } if ( resultat.length - resultat.lastIndexOf('.') == 1 ) { resultat = resultat + "0"; } if ( temps/100 < 100 ) { resultat = "0" + resultat; } if ( temps/100 < 10 ) { resultat = "0" + resultat; } var message = 'Vous avez gagne !\n'; message += 'Vous avez mis ' + temps/100 + ' secondes.\n'; if ( score == 0 ) { message += 'Voulez-vous enregistrer votre temps dans les meilleurs scores ?'; if ( confirm(message) ) { location.href = 'jeux_scores_ajouter.php?id=&jeu=2&deja=0&score2=' + resultat; } } if ( score != 0 && temps/100 < score ) { message += 'C\'est votre meilleur temps, voulez-vous l\'enregistrer dans les meilleurs scores ?'; if ( confirm(message) ) { location.href = 'jeux_scores_ajouter.php?id=&jeu=2&deja=1&score2=' + resultat; } } if ( score != 0 && temps/100 > score ) { message += 'Ce n\'est pas votre meilleur temps... Essayez encore !'; alert(message); } } else { var message = 'Gagne !!\n'; message += 'Vous avez mis ' + temps/100 + ' secondes.\n'; message += 'Si vous devenez membre vous pourrez enregistrer vos futurs temps dans les meilleurs scores.\n'; message += 'Voulez-vous vous inscrire ?'; if ( confirm(message) ) { location.href = "inscription.php"; } } } raz(); } else { setTimeout('pasBon()',delaiMasque*1000); } } function pasBon() { for ( i = 0; i < lieu.length; i++ ) { eval('document.v' + lieu[i]).src = chemin + '/' + dos + ext; } raz(); } function raz() { lieu = new Array(); vign = new Array(); affiche = 0; } var chrono; function compteur() { temps += 1; chrono = setTimeout('compteur()',10); }