diff --git a/Script/TicTacToe.js b/Script/TicTacToe.js
index aed5e7f..9a5af6e 100644
--- a/Script/TicTacToe.js
+++ b/Script/TicTacToe.js
@@ -3,33 +3,33 @@ var TicTacToe = {
// ["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];
+ this.Variable[0] = 1;
+ this.Variable[1] = document.getElementById("TicTacToe_Input_1").value;
+ this.Variable[2] = document.getElementById("TicTacToe_Input_2").value;
+ document.getElementById("TicTacToe_P1_Name").innerHTML = this.Variable[1];
+ document.getElementById("TicTacToe_P2_Name").innerHTML = this.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]];
+ this.Generate(this.Variable[5],0,0);
+ this.Variable = [0,"Player1","Player2",0,0,this.Variable[5]];
},
Generate : function(ElementId, PScore, PPScore) {
- TicTacToe.Variable[3] = PScore;
- TicTacToe.Variable[4] = PPScore;
- TicTacToe.Variable[5] = ElementId;
+ this.Variable[3] = PScore;
+ this.Variable[4] = PPScore;
+ this.Variable[5] = ElementId;
document.getElementById(ElementId).innerHTML = '
';
},
Choose : function(num) {
- if (TicTacToe.Variable[0] != 0) {
+ if (this.Variable[0] != 0) {
doc = document.getElementById("TicTacToe_"+num);
if(doc.classList.contains("chosen")==false) {
- doc.className += "chosen "+ TicTacToe.Variable[0];
- doc.innerHTML = "Score : Player 1 : '+PScore+' Player 2 : '+PPScore+'
"+TicTacToe.Variable[TicTacToe.Variable[0]]+"
"; - if(TicTacToe.Variable[0] == 1) TicTacToe.Variable[0] = 2; - else TicTacToe.Variable[0] = 1; + doc.className += "chosen "+ this.Variable[0]; + doc.innerHTML = ""+this.Variable[this.Variable[0]]+"
"; + if(this.Variable[0] == 1) this.Variable[0] = 2; + else this.Variable[0] = 1; } - TicTacToe.Check(); + this.Check(); } }, Check : function() { @@ -66,30 +66,30 @@ var TicTacToe = { 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_3").classList.contains(a+1)) this.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_7").classList.contains(a+1)) this.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)) this.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_3").classList.contains(a+1)) this.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_7").classList.contains(a+1)) this.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_6").classList.contains(a+1)) this.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); + if(document.getElementById("TicTacToe_8").classList.contains(a+1)) this.Win(a+1); } } } @@ -105,5 +105,10 @@ var TicTacToe = { tocheck[pcheck[b].id.replace("TicTacToe_", "")-1] = 1 } }*/ + }, + Win : function(player) { + this.Variable[player+2]++ + document.getElementById("TicTacToe_P"+player+"_Score").innerHTML = this.Variable[player+2] + window.alert(this.Variable[player]+" has won !"); } }; \ No newline at end of file