Advertisement
Guest User

Werxonowe kółko i krzyżyk

a guest
Jan 21st, 2020
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 18.73 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace TicTacToe1
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         public Form1()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.         bool brakWygranej = true;
  20.         int klikniec = 0;
  21.  
  22.         private void button1_Click(object sender, EventArgs e)
  23.         {
  24.             if (klikniec % 2 == 0 && button1.Text != "X" && brakWygranej == true && button1.Text != "O")
  25.             {
  26.                 button1.Text = "O";
  27.                 label1.Text = "Kolej gracza X";
  28.                 klikniec++;
  29.             }
  30.             if (klikniec % 2 == 1 && button1.Text != "O" && brakWygranej == true && button1.Text != "X")
  31.             {
  32.                 button1.Text = "X";
  33.                 label1.Text = "Kolej gracza O";
  34.                 klikniec++;
  35.             }
  36.  
  37.             if (button1.Text == "X" && button2.Text == "X" && button3.Text == "X")
  38.             {
  39.                 brakWygranej = false;
  40.                 label1.Text = "Wygrał gracz X";
  41.             }
  42.             if (button1.Text == "X" && button5.Text == "X" && button9.Text == "X")
  43.             {
  44.                 brakWygranej = false;
  45.                 label1.Text = "Wygrał gracz X";
  46.             }
  47.             if (button1.Text == "X" && button4.Text == "X" && button7.Text == "X")
  48.             {
  49.                 brakWygranej = false;
  50.                 label1.Text = "Wygrał gracz X";
  51.             }
  52.  
  53.             if (button1.Text == "O" && button2.Text == "O" && button3.Text == "O")
  54.             {
  55.                 brakWygranej = false;
  56.                 label1.Text = "Wygrał gracz O";
  57.             }
  58.             if (button1.Text == "O" && button5.Text == "O" && button9.Text == "O")
  59.             {
  60.                 brakWygranej = false;
  61.                 label1.Text = "Wygrał gracz O";
  62.             }
  63.             if (button1.Text == "O" && button4.Text == "O" && button7.Text == "O")
  64.             {
  65.                 brakWygranej = false;
  66.                 label1.Text = "Wygrał gracz O";
  67.             }
  68.  
  69.  
  70.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  71.             {
  72.                 brakWygranej = true;
  73.                 label1.Text = "Remis";
  74.             }
  75.         }
  76.  
  77.         private void button2_Click(object sender, EventArgs e)
  78.         {
  79.             if (klikniec % 2 == 0 && button2.Text != "X" && brakWygranej == true && button2.Text != "O")
  80.             {
  81.                 button2.Text = "O";
  82.                 label1.Text = "Kolej gracza X";
  83.                 klikniec++;
  84.             }
  85.             if (klikniec % 2 == 1 && button2.Text != "O" && brakWygranej == true && button2.Text != "X")
  86.             {
  87.                 button2.Text = "X";
  88.                 label1.Text = "Kolej gracza O";
  89.                 klikniec++;
  90.             }
  91.  
  92.             if (button1.Text == "X" && button2.Text == "X" && button3.Text == "X")
  93.             {
  94.                 brakWygranej = false;
  95.                 label1.Text = "Wygrał gracz X";
  96.             }
  97.             if (button2.Text == "X" && button5.Text == "X" && button8.Text == "X")
  98.             {
  99.                 brakWygranej = false;
  100.                 label1.Text = "Wygrał gracz X";
  101.             }
  102.            
  103.             if (button1.Text == "O" && button2.Text == "O" && button3.Text == "O")
  104.             {
  105.                 brakWygranej = false;
  106.                 label1.Text = "Wygrał gracz O";
  107.             }
  108.             if (button2.Text == "O" && button5.Text == "O" && button8.Text == "O")
  109.             {
  110.                 brakWygranej = false;
  111.                 label1.Text = "Wygrał gracz O";
  112.             }
  113.  
  114.  
  115.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  116.             {
  117.                 brakWygranej = true;
  118.                 label1.Text = "Remis";
  119.             }
  120.         }
  121.  
  122.         private void button3_Click(object sender, EventArgs e)
  123.         {
  124.             if (klikniec % 2 == 0 && button3.Text != "X" && brakWygranej == true && button3.Text != "O")
  125.             {
  126.                 button3.Text = "O";
  127.                 label1.Text = "Kolej gracza X";
  128.                 klikniec++;
  129.             }
  130.             if (klikniec % 2 == 1 && button3.Text != "O" && brakWygranej == true && button3.Text != "X")
  131.             {
  132.                 button3.Text = "X";
  133.                 label1.Text = "Kolej gracza O";
  134.                 klikniec++;
  135.             }
  136.  
  137.             if (button1.Text == "X" && button2.Text == "X" && button3.Text == "X")
  138.             {
  139.                 brakWygranej = false;
  140.                 label1.Text = "Wygrał gracz X";
  141.             }
  142.             if (button3.Text == "X" && button5.Text == "X" && button7.Text == "X")
  143.             {
  144.                 brakWygranej = false;
  145.                 label1.Text = "Wygrał gracz X";
  146.             }
  147.             if (button3.Text == "X" && button6.Text == "X" && button9.Text == "X")
  148.             {
  149.                 brakWygranej = false;
  150.                 label1.Text = "Wygrał gracz X";
  151.             }
  152.  
  153.             if (button1.Text == "O" && button2.Text == "O" && button3.Text == "O")
  154.             {
  155.                 brakWygranej = false;
  156.                 label1.Text = "Wygrał gracz O";
  157.             }
  158.             if (button3.Text == "O" && button5.Text == "O" && button7.Text == "O")
  159.             {
  160.                 brakWygranej = false;
  161.                 label1.Text = "Wygrał gracz O";
  162.             }
  163.             if (button3.Text == "O" && button6.Text == "O" && button9.Text == "O")
  164.             {
  165.                 brakWygranej = false;
  166.                 label1.Text = "Wygrał gracz O";
  167.             }
  168.  
  169.  
  170.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  171.             {
  172.                 brakWygranej = true;
  173.                 label1.Text = "Remis";
  174.             }
  175.         }
  176.  
  177.         private void button4_Click(object sender, EventArgs e)
  178.         {
  179.             if (klikniec % 2 == 0 && button4.Text != "X" && brakWygranej == true && button4.Text != "O")
  180.             {
  181.                 button4.Text = "O";
  182.                 label1.Text = "Kolej gracza X";
  183.                 klikniec++;
  184.             }
  185.             if (klikniec % 2 == 1 && button4.Text != "O" && brakWygranej == true && button4.Text != "X")
  186.             {
  187.                 button4.Text = "X";
  188.                 label1.Text = "Kolej gracza O";
  189.                 klikniec++;
  190.             }
  191.  
  192.             if (button1.Text == "X" && button4.Text == "X" && button7.Text == "X")
  193.             {
  194.                 brakWygranej = false;
  195.                 label1.Text = "Wygrał gracz X";
  196.             }
  197.             if (button4.Text == "X" && button5.Text == "X" && button6.Text == "X")
  198.             {
  199.                 brakWygranej = false;
  200.                 label1.Text = "Wygrał gracz X";
  201.             }
  202.          
  203.             if (button1.Text == "O" && button4.Text == "O" && button7.Text == "O")
  204.             {
  205.                 brakWygranej = false;
  206.                 label1.Text = "Wygrał gracz O";
  207.             }
  208.             if (button4.Text == "O" && button5.Text == "O" && button6.Text == "O")
  209.             {
  210.                 brakWygranej = false;
  211.                 label1.Text = "Wygrał gracz O";
  212.             }
  213.  
  214.  
  215.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  216.             {
  217.                 brakWygranej = true;
  218.                 label1.Text = "Remis";
  219.             }
  220.         }
  221.  
  222.         private void button5_Click(object sender, EventArgs e)
  223.         {
  224.             if (klikniec % 2 == 0 && button5.Text != "X" && brakWygranej == true && button5.Text != "O")
  225.             {
  226.                 button5.Text = "O";
  227.                 label1.Text = "Kolej gracza X";
  228.                 klikniec++;
  229.             }
  230.             if (klikniec % 2 == 1 && button5.Text != "O" && brakWygranej == true && button5.Text != "X")
  231.             {
  232.                 button5.Text = "X";
  233.                 label1.Text = "Kolej gracza O";
  234.                 klikniec++;
  235.             }
  236.  
  237.             if (button2.Text == "X" && button5.Text == "X" && button8.Text == "X")
  238.             {
  239.                 brakWygranej = false;
  240.                 label1.Text = "Wygrał gracz X";
  241.             }
  242.             if (button4.Text == "X" && button5.Text == "X" && button6.Text == "X")
  243.             {
  244.                 brakWygranej = false;
  245.                 label1.Text = "Wygrał gracz X";
  246.             }
  247.             if (button1.Text == "X" && button5.Text == "X" && button9.Text == "X")
  248.             {
  249.                 brakWygranej = false;
  250.                 label1.Text = "Wygrał gracz X";
  251.             }
  252.             if (button3.Text == "X" && button5.Text == "X" && button7.Text == "X")
  253.             {
  254.                 brakWygranej = false;
  255.                 label1.Text = "Wygrał gracz X";
  256.             }
  257.  
  258.             if (button2.Text == "O" && button5.Text == "O" && button8.Text == "O")
  259.             {
  260.                 brakWygranej = false;
  261.                 label1.Text = "Wygrał gracz O";
  262.             }
  263.             if (button4.Text == "O" && button5.Text == "O" && button6.Text == "O")
  264.             {
  265.                 brakWygranej = false;
  266.                 label1.Text = "Wygrał gracz O";
  267.             }
  268.             if (button1.Text == "O" && button5.Text == "O" && button9.Text == "O")
  269.             {
  270.                 brakWygranej = false;
  271.                 label1.Text = "Wygrał gracz O";
  272.             }
  273.             if (button3.Text == "O" && button5.Text == "O" && button7.Text == "O")
  274.             {
  275.                 brakWygranej = false;
  276.                 label1.Text = "Wygrał gracz O";
  277.             }
  278.  
  279.  
  280.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  281.             {
  282.                 brakWygranej = true;
  283.                 label1.Text = "Remis";
  284.             }
  285.         }
  286.  
  287.         private void button6_Click(object sender, EventArgs e)
  288.         {
  289.             if (klikniec % 2 == 0 && button6.Text != "X" && brakWygranej == true && button6.Text != "O")
  290.             {
  291.                 button6.Text = "O";
  292.                 label1.Text = "Kolej gracza X";
  293.                 klikniec++;
  294.             }
  295.             if (klikniec % 2 == 1 && button6.Text != "O" && brakWygranej == true && button6.Text != "X")
  296.             {
  297.                 button6.Text = "X";
  298.                 label1.Text = "Kolej gracza O";
  299.                 klikniec++;
  300.             }
  301.  
  302.             if (button3.Text == "X" && button6.Text == "X" && button9.Text == "X")
  303.             {
  304.                 brakWygranej = false;
  305.                 label1.Text = "Wygrał gracz X";
  306.             }
  307.             if (button4.Text == "X" && button5.Text == "X" && button6.Text == "X")
  308.             {
  309.                 brakWygranej = false;
  310.                 label1.Text = "Wygrał gracz X";
  311.             }
  312.  
  313.             if (button3.Text == "O" && button6.Text == "O" && button9.Text == "O")
  314.             {
  315.                 brakWygranej = false;
  316.                 label1.Text = "Wygrał gracz O";
  317.             }
  318.             if (button4.Text == "O" && button5.Text == "O" && button6.Text == "O")
  319.             {
  320.                 brakWygranej = false;
  321.                 label1.Text = "Wygrał gracz O";
  322.             }
  323.  
  324.  
  325.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  326.             {
  327.                 brakWygranej = true;
  328.                 label1.Text = "Remis";
  329.             }
  330.         }
  331.  
  332.         private void button7_Click(object sender, EventArgs e)
  333.         {
  334.             if (klikniec % 2 == 0 && button7.Text != "X" && brakWygranej == true && button7.Text != "O")
  335.             {
  336.                 button7.Text = "O";
  337.                 label1.Text = "Kolej gracza X";
  338.                 klikniec++;
  339.             }
  340.             if (klikniec % 2 == 1 && button7.Text != "O" && brakWygranej == true && button7.Text != "X")
  341.             {
  342.                 button7.Text = "X";
  343.                 label1.Text = "Kolej gracza O";
  344.                 klikniec++;
  345.             }
  346.  
  347.             if (button1.Text == "X" && button4.Text == "X" && button7.Text == "X")
  348.             {
  349.                 brakWygranej = false;
  350.                 label1.Text = "Wygrał gracz X";
  351.             }
  352.             if (button3.Text == "X" && button5.Text == "X" && button7.Text == "X")
  353.             {
  354.                 brakWygranej = false;
  355.                 label1.Text = "Wygrał gracz X";
  356.             }
  357.             if (button7.Text == "X" && button8.Text == "X" && button9.Text == "X")
  358.             {
  359.                 brakWygranej = false;
  360.                 label1.Text = "Wygrał gracz X";
  361.             }
  362.  
  363.             if (button1.Text == "O" && button4.Text == "O" && button7.Text == "O")
  364.             {
  365.                 brakWygranej = false;
  366.                 label1.Text = "Wygrał gracz O";
  367.             }
  368.             if (button3.Text == "O" && button5.Text == "O" && button7.Text == "O")
  369.             {
  370.                 brakWygranej = false;
  371.                 label1.Text = "Wygrał gracz O";
  372.             }
  373.             if (button7.Text == "O" && button8.Text == "O" && button9.Text == "O")
  374.             {
  375.                 brakWygranej = false;
  376.                 label1.Text = "Wygrał gracz O";
  377.             }
  378.  
  379.  
  380.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  381.             {
  382.                 brakWygranej = true;
  383.                 label1.Text = "Remis";
  384.             }
  385.         }
  386.  
  387.         private void button8_Click(object sender, EventArgs e)
  388.         {
  389.             if (klikniec % 2 == 0 && button8.Text != "X" && brakWygranej == true && button8.Text != "O")
  390.             {
  391.                 button8.Text = "O";
  392.                 label1.Text = "Kolej gracza X";
  393.                 klikniec++;
  394.             }
  395.             if (klikniec % 2 == 1 && button8.Text != "O" && brakWygranej == true && button8.Text != "X")
  396.             {
  397.                 button8.Text = "X";
  398.                 label1.Text = "Kolej gracza O";
  399.                 klikniec++;
  400.             }
  401.  
  402.             if (button2.Text == "X" && button5.Text == "X" && button8.Text == "X")
  403.             {
  404.                 brakWygranej = false;
  405.                 label1.Text = "Wygrał gracz X";
  406.             }
  407.             if (button7.Text == "X" && button8.Text == "X" && button9.Text == "X")
  408.             {
  409.                 brakWygranej = false;
  410.                 label1.Text = "Wygrał gracz X";
  411.             }
  412.  
  413.             if (button2.Text == "O" && button5.Text == "O" && button8.Text == "O")
  414.             {
  415.                 brakWygranej = false;
  416.                 label1.Text = "Wygrał gracz O";
  417.             }
  418.             if (button7.Text == "O" && button8.Text == "O" && button9.Text == "O")
  419.             {
  420.                 brakWygranej = false;
  421.                 label1.Text = "Wygrał gracz O";
  422.             }
  423.  
  424.  
  425.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  426.             {
  427.                 brakWygranej = true;
  428.                 label1.Text = "Remis";
  429.             }
  430.         }
  431.  
  432.         private void button9_Click(object sender, EventArgs e)
  433.         {
  434.             if (klikniec % 2 == 0 && button9.Text != "X" && brakWygranej == true && button9.Text != "O")
  435.             {
  436.                 button9.Text = "O";
  437.                 label1.Text = "Kolej gracza X";
  438.                 klikniec++;
  439.             }
  440.             if (klikniec % 2 == 1 && button9.Text != "O" && brakWygranej == true && button9.Text != "X")
  441.             {
  442.                 button9.Text = "X";
  443.                 label1.Text = "Kolej gracza O";
  444.                 klikniec++;
  445.             }
  446.  
  447.             if (button3.Text == "X" && button6.Text == "X" && button9.Text == "X")
  448.             {
  449.                 brakWygranej = false;
  450.                 label1.Text = "Wygrał gracz X";
  451.             }
  452.             if (button1.Text == "X" && button5.Text == "X" && button9.Text == "X")
  453.             {
  454.                 brakWygranej = false;
  455.                 label1.Text = "Wygrał gracz X";
  456.             }
  457.             if (button7.Text == "X" && button8.Text == "X" && button9.Text == "X")
  458.             {
  459.                 brakWygranej = false;
  460.                 label1.Text = "Wygrał gracz X";
  461.             }
  462.  
  463.             if (button3.Text == "O" && button6.Text == "O" && button9.Text == "O")
  464.             {
  465.                 brakWygranej = false;
  466.                 label1.Text = "Wygrał gracz O";
  467.             }
  468.             if (button1.Text == "O" && button5.Text == "O" && button9.Text == "O")
  469.             {
  470.                 brakWygranej = false;
  471.                 label1.Text = "Wygrał gracz O";
  472.             }
  473.             if (button7.Text == "O" && button8.Text == "O" && button9.Text == "O")
  474.             {
  475.                 brakWygranej = false;
  476.                 label1.Text = "Wygrał gracz O";
  477.             }
  478.  
  479.  
  480.             if (button1.Text != "" && button2.Text != "" && button3.Text != "" && button4.Text != "" && button5.Text != "" && button6.Text != "" && button7.Text != "" && button8.Text != "" && button9.Text != "" && brakWygranej == true)
  481.             {
  482.                 brakWygranej = true;
  483.                 label1.Text = "Remis";
  484.             }
  485.         }
  486.  
  487.         private void button10_Click(object sender, EventArgs e)
  488.         {
  489.             brakWygranej = true;
  490.             label1.Text = "Kolej gracza O";
  491.             button1.Text = "";
  492.             button2.Text = "";
  493.             button3.Text = "";
  494.             button4.Text = "";
  495.             button5.Text = "";
  496.             button6.Text = "";
  497.             button7.Text = "";
  498.             button8.Text = "";
  499.             button9.Text = "";
  500.             klikniec = 0;
  501.         }
  502.     }
  503. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement