var TicTacToe = { //"","","","","","","","","","ElementID" Variable : ["","","","","","","","","",""], Turn : [0,"Player1","Player2",0,0], Start : function() { TicTacToe.Turn[0] = 1; TicTacToe.Turn[1] = document.getElementById("TicTacToe_Input_1").value; TicTacToe.Turn[2] = document.getElementById("TicTacToe_Input_2").value; document.getElementById("TicTacToe_P1_Name").innerHTML = TicTacToe.Turn[1]; document.getElementById("TicTacToe_P2_Name").innerHTML = TicTacToe.Turn[2]; document.getElementById("TicTacToe_Button").innerHTML = ''; }, Reset : function() { TicTacToe.Generate(TicTacToe.Variable[9]); TicTacToe.Variable = ["","","","","","","","","",TicTacToe.Variable[9]]; TicTacToe.Turn = [0,"Player1","Player2",0,0]; }, Generate : function(ElementId) { TicTacToe.Variable[9] = ElementId; document.getElementById(ElementId).innerHTML = '
Score :Player 1 : 0Player 2 : 0
'; }, Choose : function(num) { if (TicTacToe.Turn[0] != 0) { if (TicTacToe.Variable[num-1] == "") { TicTacToe.Variable[num-1] = TicTacToe.Turn[TicTacToe.Turn[0]]; document.getElementById("TicTacToe_"+num).innerHTML = "

"+TicTacToe.Turn[TicTacToe.Turn[0]]+"

"; if(TicTacToe.Turn[0] == 1) { TicTacToe.Turn[0] = 2; } else { TicTacToe.Turn[0] = 1; } } TicTacToe.Check(); } }, Check : function() { /** 123,456,789,159,357,147,258,369 012;345;678;048;246;036;047;258 **/ if (TicTacToe.Variable[0] == TicTacToe.Variable[1] && TicTacToe.Variable[0] == TicTacToe.Variable[2]) { if(TicTacToe.Variable[0] == TicTacToe.Turn[1]) { TicTacToe.Turn[3] = TicTacToe.Turn[3] + 1; } else { TicTacToe.Turn[4] = TicTacToe.Turn[4] + 1; } document.getElementById("TicTacToe_P1_Score").innerHTML = TicTacToe.Turn[3]; document.getElementById("TicTacToe_P2_Score").innerHTML = TicTacToe.Turn[4]; } else if(TicTacToe.Variable[3] == TicTacToe.Variable[4] && TicTacToe.Variable[3] == TicTacToe.Variable[5]) { } } };