var TicTacToe = { //[0,1,2,3,4,5] // ["Actual Player turn 1 or 2", "Player 1 Name", "Player 2 Name", "Player 1 Score", "Player 2 Score", "ID de génération"] Variable : [0 , "Player1" , "Player2" , 0 , 0 , ""], Start : function() { TicTacToe.Variable[0] = 1; TicTacToe.Variable[1] = document.getElementById("TicTacToe_Input_1").value; TicTacToe.Variable[2] = document.getElementById("TicTacToe_Input_2").value; document.getElementById("TicTacToe_P1_Name").innerHTML = TicTacToe.Variable[1]; document.getElementById("TicTacToe_P2_Name").innerHTML = TicTacToe.Variable[2]; document.getElementById("TicTacToe_Button").innerHTML = ''; }, Reset : function() { TicTacToe.Generate(TicTacToe.Variable[5],0,0); TicTacToe.Variable = [0,"Player1","Player2",0,0,TicTacToe.Variable[5]]; }, Generate : function(ElementId, PScore, PPScore) { TicTacToe.Variable[3] = PScore; TicTacToe.Variable[4] = PPScore; TicTacToe.Variable[5] = ElementId; document.getElementById(ElementId).innerHTML = '
Score :Player 1 : '+PScore+'Player 2 : '+PPScore+'
'; }, Choose : function(num) { if (TicTacToe.Variable[0] != 0) { doc = document.getElementById("TicTacToe_"+num); if(doc.classList.contains("chosen")==false) { doc.className += "chosen "+ TicTacToe.Variable[0]; doc.innerHTML = "

"+TicTacToe.Variable[TicTacToe.Variable[0]]+"

"; if(TicTacToe.Variable[0] == 1) TicTacToe.Variable[0] = 2; else TicTacToe.Variable[0] = 1; } TicTacToe.Check(); } }, Check : function() { /** 123,456,789,159,357,147,258,369 012;345;678;048;246;036;047;258 **/ /** if p1 a case 1 if p1 a case 2 if p1 a case 3 WIN if p1 a case 4 if p1 a case 7 WIN if p1 a case 5 if p1 a case 9 WIN if p1 a case 9 if p1 a case 6 p1 a case 3 WIN if p1 a case 8 if p1 a case 7 WIN if p1 a case 5 if p1 a case 4 if p1 a case 6 WIN if p1 a case 2 if p1 a case 8 WIN **/ for(var a = 0; a < 1; a++) { if(document.getElementById("TicTacToe_1").classList.contains(a+1)) { if(document.getElementById("TicTacToe_2").classList.contains(a+1)) { if(document.getElementById("TicTacToe_3").classList.contains(a+1)) TicTacToe.Win(a+1); } if(document.getElementById("TicTacToe_4").classList.contains(a+1)) { if(document.getElementById("TicTacToe_7").classList.contains(a+1)) TicTacToe.Win(a+1); } if(document.getElementById("TicTacToe_5").classList.contains(a+1)) { if(document.getElementById("TicTacToe_9").classList.contains(a+1)) TicTacToe.Win(a+1); } } if(document.getElementById("TicTacToe_9").classList.contains(a+1)) { if(document.getElementById("TicTacToe_6").classList.contains(a+1)) { if(document.getElementById("TicTacToe_3").classList.contains(a+1)) TicTacToe.Win(a+1); } if(document.getElementById("TicTacToe_8").classList.contains(a+1)) { if(document.getElementById("TicTacToe_7").classList.contains(a+1)) TicTacToe.Win(a+1); } } if(document.getElementById("TicTacToe_5").classList.contains(a+1)) { if(document.getElementById("TicTacToe_4").classList.contains(a+1)) { if(document.getElementById("TicTacToe_6").classList.contains(a+1)) TicTacToe.Win(a+1); } if(document.getElementById("TicTacToe_2").classList.contains(a+1)) { if(document.getElementById("TicTacToe_8").classList.contains(a+1)) TicTacToe.Win(a+1); } } } /*tocheck = [0,0,0, 0,0,0, 0,0,0] for(var a = 0; a < 2; a++) { //pour le nombre de joueurs pcheck = document.getElementsByClassName(a+1); //obtenir les éléments contenantle numéro du joueur for(var b=0; b < pcheck.length; b++) { //pour le nombre d'éléments du joueur tocheck[pcheck[b].id.replace("TicTacToe_", "")-1] = 1 } }*/ } };