From 7cc680774a922aff41d47594ed60c2e6f9d1c296 Mon Sep 17 00:00:00 2001 From: Aviortheking <2bazert@gmail.com> Date: Mon, 5 Sep 2016 22:29:30 +0000 Subject: [PATCH] Upload new file --- Script/TicTacToe.js | 54 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Script/TicTacToe.js diff --git a/Script/TicTacToe.js b/Script/TicTacToe.js new file mode 100644 index 0000000..7707601 --- /dev/null +++ b/Script/TicTacToe.js @@ -0,0 +1,54 @@ +var TicTacToe = { + 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.Variable = ["","","","","","","","",""]; + TicTacToe.Turn = [0,"Player1","Player2",0,0]; + document.getElementById("TicTacToe_Input_1").value = TicTacToe.Turn[1]; + document.getElementById("TicTacToe_Input_2").value = TicTacToe.Turn[2]; + document.getElementById("TicTacToe_Game").innerHTML = '
Score :Player 1 : 0Player 2 : 0
'; + document.getElementById("TicTacToe_Button").innerHTML = ''; + }, + Generate : function(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]) { + + } + } +}; \ No newline at end of file