using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Drawing; using System.Drawing.Text; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { static public SpelKnapp[] SpelPlan = new SpelKnapp[9]; protected void Page_Load(object sender, EventArgs e) { Label1.Text = "Click a button"; if (!IsPostBack) { /*for(int i; i<9; i++) { SpelPlan[i].Turn(true); SpelPlan[].Text(""); }*/ for(int i=0; i<9; i++) { SpelPlan[i] = new SpelKnapp(); } } } static bool turn = true; public bool didwin; public void winforX() { if ( (Button1.Text == "X" & Button2.Text == "X" & Button3.Text == "X") || (Button4.Text == "X" & Button5.Text == "X" & Button6.Text == "X") || (Button7.Text == "X" & Button8.Text == "X" & Button9.Text == "X") || (Button1.Text == "X" & Button4.Text == "X" & Button7.Text == "X") || (Button2.Text == "X" & Button5.Text == "X" & Button8.Text == "X") || (Button3.Text == "X" & Button6.Text == "X" & Button9.Text == "X") || (Button1.Text == "X" & Button5.Text == "X" & Button9.Text == "X") || (Button3.Text == "X" & Button5.Text == "X" & Button7.Text == "X") ) ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' PublishWinX(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' public void winforY() { if ( (Button1.Text == "Y" & Button2.Text == "Y" & Button3.Text == "Y") || (Button4.Text == "Y" & Button5.Text == "Y" & Button6.Text == "Y") || (Button7.Text == "Y" & Button8.Text == "Y" & Button9.Text == "Y") || (Button1.Text == "Y" & Button4.Text == "Y" & Button7.Text == "Y") || (Button2.Text == "Y" & Button5.Text == "Y" & Button8.Text == "Y") || (Button3.Text == "Y" & Button6.Text == "Y" & Button9.Text == "Y") || (Button1.Text == "Y" & Button5.Text == "Y" & Button9.Text == "Y") || (Button3.Text == "Y" & Button5.Text == "Y" & Button7.Text == "Y") ) PublishWinY(); changeturn(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' private void PublishWinX() { txt_box.Text = ("X Wins!"); didwin = true; lockall(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' private void PublishWinY() { txt_box.Text = ("Y Wins!"); didwin = true; lockall(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' public void lockall() { Button1.Enabled = false; Button2.Enabled = false; Button3.Enabled = false; Button4.Enabled = false; Button5.Enabled = false; Button6.Enabled = false; Button7.Enabled = false; Button8.Enabled = false; Button9.Enabled = false; } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button1_Click(object sender, EventArgs e) { if (turn == true) { Button1.Text = "X"; turn = false; } else { Button1.Text = "Y"; turn = true; } Button1.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button2_Click(object sender, EventArgs e) { if (turn == true) { Button2.Text = "X"; turn = false; } else { Button2.Text = "Y"; turn = true; } Button2.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button3_Click(object sender, EventArgs e) { if (turn == true) { Button3.Text = "X"; turn = false; } else { Button3.Text = "Y"; turn = true; } Button3.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button4_Click(object sender, EventArgs e) { if (turn == true) { Button4.Text = "X"; turn = false; //SpelPlan[5].Turn(false);//Knapp5 ska vara av //Button4.Enabled = SpelPlan[5].Get_Turn(); } else { Button4.Text = "Y"; turn = true; } Button4.Enabled = false; winforX(); winforY(); checkforcat(); // if (turn == true) //{ // Button4.Text = "X"; // SpelPlan[5].Turn(false);//Knapp5 ska vara av // Button4.Enabled = SpelPlan[5].Get_Turn(); //} //else //{ // Button4.Text = "Y"; // turn = true; //} //SpelPlan[5].Turn(true);//Knapp5 ska vara av //Button4.Enabled = SpelPlan[5].Get_Turn(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button5_Click(object sender, EventArgs e) { if (turn == true) { Button5.Text = "X"; turn = false; } else { Button5.Text = "Y"; turn = true; } Button5.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button10_Click(object sender, EventArgs e) { if (turn == true) { Button6.Text = "X"; turn = false; } else { Button6.Text = "Y"; turn = true; } Button6.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button7_Click(object sender, EventArgs e) { if (turn == true) { Button7.Text = "X"; turn = false; } else { Button7.Text = "Y"; turn = true; } Button7.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button8_Click(object sender, EventArgs e) { if (turn == true) { Button8.Text = "X"; turn = false; } else { Button8.Text = "Y"; turn = true; } Button8.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void Button9_Click(object sender, EventArgs e) { if (turn == true) { Button9.Text = "X"; turn = false; } else { Button9.Text = "Y"; turn = true; } Button9.Enabled = false; winforX(); winforY(); checkforcat(); } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' public void checkforcat() { if (Button1.Enabled == false & Button2.Enabled == false & Button3.Enabled == false & Button4.Enabled == false & Button5.Enabled == false & Button6.Enabled == false & Button7.Enabled == false & Button8.Enabled == false & Button9.Enabled == false) { if (didwin == false) { txt_box.Text = ("no one wins :( play again?"); Label1.Text = "Click a Button Again"; } } } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' private void changeturn() { if (didwin == true) { if (turn == true) { Label1.Text = "x's Turn"; } else { Label1.Text = "y's Turn"; } } } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' private void restart() { Button1.Enabled = true; Button1.Text = " "; Button2.Enabled = true; Button2.Text = " "; Button3.Enabled = true; Button3.Text = " "; Button4.Enabled = true; Button4.Text = " "; Button5.Enabled = true; Button5.Text = " "; Button6.Enabled = true; Button6.Text = " "; Button7.Enabled = true; Button7.Text = " "; Button8.Enabled = true; Button8.Text = " "; Button9.Enabled = true; Button9.Text = " "; txt_box.Text = (" "); txt_box.Enabled = false; } ///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' protected void btn_restart_Click(object sender, EventArgs e) { restart(); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)