Update TicTacToe.min.js
This commit is contained in:
parent
c878b6d83b
commit
62c90a5aa3
6
Script/TicTacToe.min.js
vendored
6
Script/TicTacToe.min.js
vendored
@ -1,5 +1 @@
|
|||||||
var TicTacToe={Variable:" ".split(" "),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='<button onclick="TicTacToe.Reset()">Reset</button>'},
|
var TicTacToe={Variable:[0,"Player1","Player2",0,0,""],Start:function(){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='<button class="menubtn" onclick="TicTacToe.Reset()">Reset</button>'},Reset:function(){this.Generate(this.Variable[5],0,0),this.Variable=[0,"Player1","Player2",0,0,this.Variable[5]]},Generate:function(a,b,c){this.Variable[3]=b,this.Variable[4]=c,this.Variable[5]=a,document.getElementById(a).innerHTML='<input id="TicTacToe_Input_1" value="Player 1" maxlength="8"/> <input id="TicTacToe_Input_2" value="Player 2" maxlength="8"/> <span id="TicTacToe_Button"><button class="menubtn" onclick="TicTacToe.Start()">Start</button></span><span id="TicTacToe_Game"><table><tr><th>Score :</th><th><span id="TicTacToe_P1_Name">Player 1</span> : <span id="TicTacToe_P1_Score">'+b+'</span></th><th><span id="TicTacToe_P2_Name">Player 2</span> : <span id="TicTacToe_P2_Score">'+c+'</span></th></tr><tr><td id="TicTacToe_1"><button onclick="TicTacToe.Choose(1)">Choose</button></td><td id="TicTacToe_2"><button onclick="TicTacToe.Choose(2)">Choose</button></td><td id="TicTacToe_3"><button onclick="TicTacToe.Choose(3)">Choose</button></td></tr><tr><td id="TicTacToe_4"><button onclick="TicTacToe.Choose(4)">Choose</button></td><td id="TicTacToe_5"><button onclick="TicTacToe.Choose(5)">Choose</button></td><td id="TicTacToe_6"><button onclick="TicTacToe.Choose(6)">Choose</button></td></tr><tr><td id="TicTacToe_7"><button onclick="TicTacToe.Choose(7)">Choose</button></td><td id="TicTacToe_8"><button onclick="TicTacToe.Choose(8)">Choose</button></td><td id="TicTacToe_9"><button onclick="TicTacToe.Choose(9)">Choose</button></td></tr></table></span>'},Choose:function(a){0!=this.Variable[0]&&(doc=document.getElementById("TicTacToe_"+a),0==doc.classList.contains("chosen")&&(doc.className+="chosen "+this.Variable[0],doc.innerHTML="<p>"+this.Variable[this.Variable[0]]+"</p>",1==this.Variable[0]?this.Variable[0]=2:this.Variable[0]=1),this.Check())},Check:function(){for(var a=0;a<1;a++)document.getElementById("TicTacToe_1").classList.contains(a+1)&&(document.getElementById("TicTacToe_2").classList.contains(a+1)&&document.getElementById("TicTacToe_3").classList.contains(a+1)&&this.Win(a+1),document.getElementById("TicTacToe_4").classList.contains(a+1)&&document.getElementById("TicTacToe_7").classList.contains(a+1)&&this.Win(a+1),document.getElementById("TicTacToe_5").classList.contains(a+1)&&document.getElementById("TicTacToe_9").classList.contains(a+1)&&this.Win(a+1)),document.getElementById("TicTacToe_9").classList.contains(a+1)&&(document.getElementById("TicTacToe_6").classList.contains(a+1)&&document.getElementById("TicTacToe_3").classList.contains(a+1)&&this.Win(a+1),document.getElementById("TicTacToe_8").classList.contains(a+1)&&document.getElementById("TicTacToe_7").classList.contains(a+1)&&this.Win(a+1)),document.getElementById("TicTacToe_5").classList.contains(a+1)&&(document.getElementById("TicTacToe_4").classList.contains(a+1)&&document.getElementById("TicTacToe_6").classList.contains(a+1)&&this.Win(a+1),document.getElementById("TicTacToe_2").classList.contains(a+1)&&document.getElementById("TicTacToe_8").classList.contains(a+1)&&this.Win(a+1))},Win:function(a){this.Variable[a+2]++,document.getElementById("TicTacToe_P"+a+"_Score").innerHTML=this.Variable[a+2],window.alert(this.Variable[a]+" has won !")}};
|
||||||
Reset:function(){TicTacToe.Variable=" ".split(" ");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='<table><tr><th>Score :</th><th>Player 1 : <span id="TicTacToe_Score_Player_1">0</span></th><th>Player 2 : <span id="TicTacToe_Score_Player_2">0</span></th></tr><tr><td id="1"><button onclick="TicTacToe.Choose(1)">Choose</button></td><td id="2"><button onclick="TicTacToe.Choose(2)">Choose</button></td><td id="3"><button onclick="TicTacToe.Choose(3)">Choose</button></td></tr><tr><td id="4"><button onclick="TicTacToe.Choose(4)">Choose</button></td><td id="5"><button onclick="TicTacToe.Choose(5)">Choose</button></td><td id="6"><button onclick="TicTacToe.Choose(6)">Choose</button></td></tr><tr><td id="7"><button onclick="TicTacToe.Choose(7)">Choose</button></td><td id="8"><button onclick="TicTacToe.Choose(8)">Choose</button></td><td id="9"><button onclick="TicTacToe.Choose(9)">Choose</button></td></tr></table>';
|
|
||||||
document.getElementById("TicTacToe_Button").innerHTML='<button onclick="TicTacToe.Start()">Start</button>'},Generate:function(a){document.getElementById(a).innerHTML='<input id="TicTacToe_Input_1" value="Player 1"/> <input id="TicTacToe_Input_2" value="Player 2"/><span id="TicTacToe_Button"><button onclick="TicTacToe.Start()">Start</button></span><span id="TicTacToe_Game"><table><tr><th>Score :</th><th><span id="TicTacToe_P1_Name">Player 1</span> : <span id="TicTacToe_P1_Score">0</span></th><th><span id="TicTacToe_P2_Name">Player 2</span> : <span id="TicTacToe_P2_Score">0</span></th></tr><tr><td id="TicTacToe_1"><button onclick="TicTacToe.Choose(1)">Choose</button></td><td id="TicTacToe_2"><button onclick="TicTacToe.Choose(2)">Choose</button></td><td id="TicTacToe_3"><button onclick="TicTacToe.Choose(3)">Choose</button></td></tr><tr><td id="TicTacToe_4"><button onclick="TicTacToe.Choose(4)">Choose</button></td><td id="TicTacToe_5"><button onclick="TicTacToe.Choose(5)">Choose</button></td><td id="TicTacToe_6"><button onclick="TicTacToe.Choose(6)">Choose</button></td></tr><tr><td id="TicTacToe_7"><button onclick="TicTacToe.Choose(7)">Choose</button></td><td id="TicTacToe_8"><button onclick="TicTacToe.Choose(8)">Choose</button></td><td id="TicTacToe_9"><button onclick="TicTacToe.Choose(9)">Choose</button></td></tr></table></span>'},
|
|
||||||
Choose:function(a){0!=TicTacToe.Turn[0]&&""==TicTacToe.Variable[a-1]&&(TicTacToe.Variable[a-1]=TicTacToe.Turn[TicTacToe.Turn[0]],document.getElementById("TicTacToe_"+a).innerHTML="<p>"+TicTacToe.Turn[TicTacToe.Turn[0]]+"</p>",TicTacToe.Turn[0]=1==TicTacToe.Turn[0]?2:1);TicTacToe.Check()},Check:function(){TicTacToe.Variable[0]==TicTacToe.Variable[1]&&TicTacToe.Variable[0]==TicTacToe.Variable[2]&&(TicTacToe.Variable[0]==TicTacToe.Turn[1]?TicTacToe.Turn[3]+=1:TicTacToe.Turn[4]+=1,document.getElementById("TicTacToe_P1_Score").innerHTML=
|
|
||||||
TicTacToe.Turn[3],document.getElementById("TicTacToe_P2_Score").innerHTML=TicTacToe.Turn[4])}};
|
|
Reference in New Issue
Block a user