Hassoun123
Messages postés6Date d'inscriptionsamedi 25 avril 2015StatutMembreDernière intervention26 mai 2015
-
29 avril 2015 à 18:27
Hassoun123
Messages postés6Date d'inscriptionsamedi 25 avril 2015StatutMembreDernière intervention26 mai 2015
-
30 avril 2015 à 04:18
Bonjour,
j'ai ce code et je veux changer mes images a chaque fois qu'il détectent que c'est un tic tac toe
merci
<HTML>
<HEAD>
<TITLE>Tic tac toe</TITLE> <meta charset="UTF-8"> <SCRIPT Language="JavaScript"> var xImg = "XN.png", oImg = "ON.png"; var vide = "VN.png"; var XG = "XG.png";//nouvel image var OG = "OG.png"; var joueur1 = true; var fin = false; var ligne = true; var diag = true; var scoreX = 0; var scoreO = 0; var scoreNull = 0; const NUM_CELLS = 9; var j=0;
//1 probleme. function placerSigne(element) {
if (nomFichier(element.src) == vide) { // Pour commencer, vérifions si la case où on veut mettre un signe est vide
function jeuComplet() //Fonction pour vérifier si le jeu est complet. Elle consiste à s'assurer qu'il n'y a aucunecase vide. {
rempli = true; i = 0; while (i <= 2 && rempli) { j = 0; while (j <= 2 && rempli) { boxSrc = nomFichier(gEBI("box" + i + "_" + j).src); // if (boxSrc != xImg && boxSrc != oImg) rempli = false; else j++; } i++; }
return rempli;
}
function nomFichier(chemin) { //ici je fait une fonction qui recupere le nom du l'image. return chemin.substring(chemin.lastIndexOf("/") + 1, chemin.length); }
function reset() { for (i = 0; i <= 2; i++) for (j = 0; j <= 2; j++) gEBI("box" + i + "_" + j).src = "images/VN.png"; joueur1 = true; statutPartie.innerHTML = "joueur 1 c'est votre tour..."; }
function gEBI(id) { // return document.getElementById(id); }
function ligneH(nomImage) { ligne = false; i = 0; while (i <= 2 && !ligne) { ligne = true; j = 0; while (j <= 2 && ligne) {
var CaseSrc = nomFichier(gEBI("box" + i + "_" + j).src); //permet de recuperer l'attribut src //de l'element boxi_j et le transmet à la fonction nomFichier //box0_0 si i et j egale 0
if ( CaseSrc != nomImage)//si elle nr fait pas la ligne. ligne = false;
if ( CaseSrc == nomImage) { //on compare le nom de cette image avec notre image et si elles sont identiques //on increment de 1 les variables i et j.
j++;
}
i++;
}
return ligne; }
function gagne(nomImage) { if (ligneH(nomImage)) { return true; } else { return false; } }
jordane45
Messages postés38145Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention25 avril 2024344 29 avril 2015 à 23:18
Bonjour,
Tu nous indique ce que tu aimerais faire ...certes... mais quelle est la question ?
Sur quelle partie du code bloques tu ?
As tu regardé dans les outils de debogage de ton navigateur internet (je te conseille d'installer et d'utiliser FIREBUG pour firefox) si tu avais des messages d'erreur dans la console ?