Advertisement
Papuger95

Proste Kółko i Krzyżyk w C++ #2

Mar 25th, 2018
512
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 17.02 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <tchar.h>
  3. #include <iostream>
  4. #include <conio.h>
  5. #include <Windows.h>
  6. #include <ctime>
  7.  
  8. using namespace std;
  9.  
  10.  
  11. int plansza1[3][3] =
  12. { { 0, 0, 0 },
  13.   { 0, 0, 0 },
  14.   { 0, 0, 0 } };
  15.  
  16. int wybor_menu = 1;
  17. int gracz1;             // wybór 1
  18. int postac_gracz1 = 88; // w asci  X
  19. int gracz2;             // wybór 2
  20. int postac_gracz2 = 79; // w asci  O
  21. int zajete_pola = 0; // śledzenie wypełnionych pól
  22. bool koniec = false; // gra cala
  23. bool in_game = true; // pętla w planszy(gra właściwa)
  24. bool in_menu = true; // pętla menu
  25. bool gracz1_wykonal = false;
  26. bool gracz2_wykonal = false;
  27.  
  28.  
  29. void logo()
  30. {
  31.     cout << endl;
  32.     cout << "                              Kolko i Krzyzyk" << endl << endl;
  33.  
  34.     cout << "                                " << (char)(219) << (char)(219) << "      " << (char)(219) << "  " << (char)(219) << endl;
  35.     cout << "                               " << (char)(219) << "  " << (char)(219) << "     " << (char)(219) << "  " << (char)(219) << endl;
  36.     cout << "                               " << (char)(219) << "  " << (char)(219) << "  &   " << (char)(219) << (char)(219) << endl;
  37.     cout << "                               " << (char)(219) << "  " << (char)(219) << "     " << (char)(219) << "  " << (char)(219) << endl;
  38.     cout << "                                " << (char)(219) << (char)(219) << "      " << (char)(219) << "  " << (char)(219) << endl;
  39.  
  40. }
  41. void info()
  42. {
  43.     system("cls");
  44.     logo();
  45.     cout << endl;
  46.     cout << "                         Sterowanie klawiatura numeryczna" << endl;
  47.     cout << endl << endl << endl;
  48.     cout << "                                   " << (char)(55) << (char)(186) << (char)(56) << (char)(186) << (char)(57) << endl;
  49.     cout << "                                   " << (char)(205) << (char)(206) << (char)(205) << (char)(206) << (char)(205) << endl;
  50.     cout << "                                   " << (char)(52) << (char)(186) << (char)(53) << (char)(186) << (char)(54) << endl;
  51.     cout << "                                   " << (char)(205) << (char)(206) << (char)(205) << (char)(206) << (char)(205) << endl;
  52.     cout << "                                   " << (char)(49) << (char)(186) << (char)(50) << (char)(186) << (char)(51) << endl << endl << endl << endl << endl;
  53.     cout << "                                By Kamil M" << endl;
  54. }
  55. void menu1()
  56. {
  57.     system("cls");
  58.     logo();
  59.     cout << endl << endl;
  60.     cout << "                              " << (char)(16) << "   Zagraj" << endl;
  61.     cout << "                                   Info" << endl << endl;
  62.     cout << "                                  Wyjdz" << endl;
  63. }
  64. void menu2()
  65. {
  66.     system("cls");
  67.     logo();
  68.     cout << endl << endl;
  69.     cout << "                                  Zagraj" << endl;
  70.     cout << "                              " << (char)(16) << "    Info" << endl << endl;
  71.     cout << "                                  Wyjdz" << endl;
  72. }
  73. void menu3()
  74. {
  75.     system("cls");
  76.     logo();
  77.     cout << endl << endl;
  78.     cout << "                                  Zagraj" << endl;
  79.     cout << "                                   Info" << endl << endl;
  80.     cout << "                              " << (char)(16) << "   Wyjdz" << endl;
  81. }
  82.  
  83. void rysuj()
  84. {
  85.  
  86.     system("cls");
  87.     cout << endl << endl;
  88.     cout << "                                   " << (char)(plansza1[0][0]) << (char)(186) << (char)(plansza1[0][1]) << (char)(186) << (char)(plansza1[0][2]) << endl;
  89.     cout << "                                   " << (char)(205)            << (char)(206) << (char)(205)            << (char)(206) << (char)(205)            << endl;
  90.     cout << "                                   " << (char)(plansza1[1][0]) << (char)(186) << (char)(plansza1[1][1]) << (char)(186) << (char)(plansza1[1][2]) << endl;
  91.     cout << "                                   " << (char)(205)            << (char)(206) << (char)(205)            << (char)(206) << (char)(205)            << endl;
  92.     cout << "                                   " << (char)(plansza1[2][0]) << (char)(186) << (char)(plansza1[2][1]) << (char)(186) << (char)(plansza1[2][2]) << endl << endl;
  93.    
  94. }
  95.  
  96. void czy_koniec()
  97. {
  98.     if (plansza1[0][0] + plansza1[0][1] + plansza1[0][2] == 3 * postac_gracz2)
  99.     {
  100.         cout << endl;
  101.         cout << "                                 Wygrywa O" << endl;
  102.         Sleep(1500);
  103.         gracz1_wykonal = true;
  104.         gracz2_wykonal = true;
  105.         in_menu = true;
  106.         in_game = false;
  107.     }
  108.     if (plansza1[1][0] + plansza1[1][1] + plansza1[1][2] == 3 * postac_gracz2)
  109.     {
  110.         cout << endl;
  111.         cout << "                                 Wygrywa O" << endl;
  112.         Sleep(1500);
  113.         gracz1_wykonal = true;
  114.         gracz2_wykonal = true;
  115.         in_menu = true;
  116.         in_game = false;
  117.     }
  118.     if (plansza1[2][0] + plansza1[2][1] + plansza1[2][2] == 3 * postac_gracz2)
  119.     {
  120.         cout << endl;
  121.         cout << "                                 Wygrywa O" << endl;
  122.         Sleep(1500);
  123.         gracz1_wykonal = true;
  124.         gracz2_wykonal = true;
  125.         in_menu = true;
  126.         in_game = false;
  127.     }
  128.     if (plansza1[0][0] + plansza1[1][0] + plansza1[2][0] == 3 * postac_gracz2)
  129.     {
  130.         cout << endl;
  131.         cout << "                                 Wygrywa O" << endl;
  132.         Sleep(1500);
  133.         gracz1_wykonal = true;
  134.         gracz2_wykonal = true;
  135.         in_menu = true;
  136.         in_game = false;
  137.     }
  138.     if (plansza1[0][1] + plansza1[1][1] + plansza1[2][1] == 3 * postac_gracz2)
  139.     {
  140.         cout << endl;
  141.         cout << "                                 Wygrywa O" << endl;
  142.         Sleep(1500);
  143.         gracz1_wykonal = true;
  144.         gracz2_wykonal = true;
  145.         in_menu = true;
  146.         in_game = false;
  147.     }
  148.     if (plansza1[0][2] + plansza1[1][2] + plansza1[2][2] == 3 * postac_gracz2)
  149.     {
  150.         cout << endl;
  151.         cout << "                                 Wygrywa O" << endl;
  152.         Sleep(1500);
  153.         gracz1_wykonal = true;
  154.         gracz2_wykonal = true;
  155.         in_menu = true;
  156.         in_game = false;
  157.     }
  158.     if (plansza1[0][0] + plansza1[1][1] + plansza1[2][2] == 3 * postac_gracz2)
  159.     {
  160.         cout << endl;
  161.         cout << "                                 Wygrywa O" << endl;
  162.         Sleep(1500);
  163.         gracz1_wykonal = true;
  164.         gracz2_wykonal = true;
  165.         in_menu = true;
  166.         in_game = false;
  167.     }
  168.     if (plansza1[2][0] + plansza1[1][1] + plansza1[0][2] == 3 * postac_gracz2)
  169.     {
  170.         cout << endl;
  171.         cout << "                                 Wygrywa O" << endl;
  172.         Sleep(1500);
  173.         gracz1_wykonal = true;
  174.         gracz2_wykonal = true;
  175.         in_menu = true;
  176.         in_game = false;
  177.     }
  178.  
  179.     if (plansza1[0][0] + plansza1[0][1] + plansza1[0][2] == 3 * postac_gracz1)
  180.     {
  181.         cout << endl;
  182.         cout << "                                 Wygrywa X" << endl;
  183.         Sleep(1500);
  184.         gracz1_wykonal = true;
  185.         gracz2_wykonal = true;
  186.         in_menu = true;
  187.         in_game = false;
  188.     }
  189.     if (plansza1[1][0] + plansza1[1][1] + plansza1[1][2] == 3 * postac_gracz1)
  190.     {
  191.         cout << endl;
  192.         cout << "                                 Wygrywa X" << endl;
  193.         Sleep(1500);
  194.         gracz1_wykonal = true;
  195.         gracz2_wykonal = true;
  196.         in_menu = true;
  197.         in_game = false;
  198.     }
  199.     if (plansza1[2][0] + plansza1[2][1] + plansza1[2][2] == 3 * postac_gracz1)
  200.     {
  201.         cout << endl;
  202.         cout << "                                 Wygrywa X" << endl;
  203.         Sleep(1500);
  204.         gracz1_wykonal = true;
  205.         gracz2_wykonal = true;
  206.         in_menu = true;
  207.         in_game = false;
  208.     }
  209.     if (plansza1[0][0] + plansza1[1][0] + plansza1[2][0] == 3 * postac_gracz1)
  210.     {
  211.         cout << endl;
  212.         cout << "                                 Wygrywa X" << endl;
  213.         Sleep(1500);
  214.         gracz1_wykonal = true;
  215.         gracz2_wykonal = true;
  216.         in_menu = true;
  217.         in_game = false;
  218.     }
  219.     if (plansza1[0][1] + plansza1[1][1] + plansza1[2][1] == 3 * postac_gracz1)
  220.     {
  221.         cout << endl;
  222.         cout << "                                 Wygrywa X" << endl;
  223.         Sleep(1500);
  224.         gracz1_wykonal = true;
  225.         gracz2_wykonal = true;
  226.         in_menu = true;
  227.         in_game = false;
  228.     }
  229.     if (plansza1[0][2] + plansza1[1][2] + plansza1[2][2] == 3 * postac_gracz1)
  230.     {
  231.         cout << endl;
  232.         cout << "                                 Wygrywa X" << endl;
  233.         Sleep(1500);
  234.         gracz1_wykonal = true;
  235.         gracz2_wykonal = true;
  236.         in_menu = true;
  237.         in_game = false;
  238.     }
  239.     if (plansza1[0][0] + plansza1[1][1] + plansza1[2][2] == 3 * postac_gracz1)
  240.     {
  241.         cout << endl;
  242.         cout << "                                 Wygrywa X" << endl;
  243.         Sleep(1500);
  244.         gracz1_wykonal = true;
  245.         gracz2_wykonal = true;
  246.         in_menu = true;
  247.         in_game = false;
  248.     }
  249.     if (plansza1[2][0] + plansza1[1][1] + plansza1[0][2] == 3 * postac_gracz1)
  250.     {
  251.         cout << endl;
  252.         cout << "                                 Wygrywa X" << endl;
  253.         Sleep(1500);
  254.         gracz1_wykonal = true;
  255.         gracz2_wykonal = true;
  256.         in_menu = true;
  257.         in_game = false;
  258.     }
  259.     if (in_game == true && zajete_pola == 9)
  260.     {
  261.         cout << endl;
  262.         cout << "                                Remis !!!" << endl;
  263.         Sleep(1500);
  264.         gracz1_wykonal = true;
  265.         gracz2_wykonal = true;
  266.         in_menu = true;
  267.         in_game = false;
  268.     }
  269. }
  270.  
  271. void ruch_Gracz1()
  272. {
  273.     cout << "                            Wybierz pole dla 'X' : ";
  274.     cin >> gracz1;
  275.     if (gracz1 == 1 || gracz1 == 2 || gracz1 == 3 || gracz1 == 4 || gracz1 == 5 || gracz1 == 6 || gracz1 == 7 || gracz1 == 8 || gracz1 == 9)
  276.     {
  277.             switch (gracz1)
  278.             {
  279.             case 1:
  280.                 if (plansza1[2][0] == postac_gracz1 || plansza1[2][0] == postac_gracz2)
  281.                 {
  282.                     cout << "                               Pole zajete! " << endl;
  283.                     Sleep(500);
  284.                     break;
  285.                 }
  286.                 else
  287.                 {
  288.                     plansza1[2][0] = postac_gracz1;
  289.                     zajete_pola++;
  290.                     czy_koniec();
  291.                     gracz1_wykonal = true;
  292.                     break;
  293.                 }
  294.             case 2:
  295.                 if (plansza1[2][1] == postac_gracz1 || plansza1[2][1] == postac_gracz2)
  296.                 {
  297.                     cout << "                               Pole zajete! " << endl;
  298.                     Sleep(500);
  299.                     break;
  300.                 }
  301.                 else
  302.                 {
  303.                     plansza1[2][1] = postac_gracz1;
  304.                     zajete_pola++;
  305.                     czy_koniec();
  306.                     gracz1_wykonal = true;
  307.                     break;
  308.                 }
  309.             case 3:
  310.                 if (plansza1[2][2] == postac_gracz1 || plansza1[2][2] == postac_gracz2)
  311.                 {
  312.                     cout << "                               Pole zajete! " << endl;
  313.                     Sleep(500);
  314.                     break;
  315.                 }
  316.                 else
  317.                 {
  318.                     plansza1[2][2] = postac_gracz1;
  319.                     zajete_pola++;
  320.                     czy_koniec();
  321.                     gracz1_wykonal = true;
  322.                     break;
  323.                 }
  324.             case 4:
  325.                 if (plansza1[1][0] == postac_gracz1 || plansza1[1][0] == postac_gracz2)
  326.                 {
  327.                     cout << "                               Pole zajete! " << endl;
  328.                     Sleep(500);
  329.                     break;
  330.                 }
  331.                 else
  332.                 {
  333.                     plansza1[1][0] = postac_gracz1;
  334.                     zajete_pola++;
  335.                     czy_koniec();
  336.                     gracz1_wykonal = true;
  337.                     break;
  338.                 }
  339.             case 5:
  340.                 if (plansza1[1][1] == postac_gracz1 || plansza1[1][1] == postac_gracz2)
  341.                 {
  342.                     cout << "                               Pole zajete! " << endl;
  343.                     Sleep(500);
  344.                     break;
  345.                 }
  346.                 else
  347.                 {
  348.                     plansza1[1][1] = postac_gracz1;
  349.                     zajete_pola++;
  350.                     czy_koniec();
  351.                     gracz1_wykonal = true;
  352.                     break;
  353.                 }
  354.             case 6:
  355.                 if (plansza1[1][2] == postac_gracz1 || plansza1[1][2] == postac_gracz2)
  356.                 {
  357.                     cout << "                               Pole zajete! " << endl;
  358.                     Sleep(500);
  359.                     break;
  360.                 }
  361.                 else
  362.                 {
  363.                     plansza1[1][2] = postac_gracz1;
  364.                     zajete_pola++;
  365.                     czy_koniec();
  366.                     gracz1_wykonal = true;
  367.                     break;
  368.                 }
  369.             case 7:
  370.                 if (plansza1[0][0] == postac_gracz1 || plansza1[0][0] == postac_gracz2)
  371.                 {            
  372.                     cout << "                               Pole zajete! " << endl;
  373.                     Sleep(500);
  374.                     break;
  375.                 }
  376.                 else
  377.                 {
  378.                     plansza1[0][0] = postac_gracz1;
  379.                     zajete_pola++;
  380.                     czy_koniec();
  381.                     gracz1_wykonal = true;
  382.                     break;
  383.                 }
  384.             case 8:
  385.                 if (plansza1[0][1] == postac_gracz1 || plansza1[0][1] == postac_gracz2)
  386.                 {
  387.                     cout << "                               Pole zajete! " << endl;
  388.                     Sleep(500);
  389.                     break;
  390.                 }
  391.                 else
  392.                 {
  393.                     plansza1[0][1] = postac_gracz1;
  394.                     zajete_pola++;
  395.                     czy_koniec();
  396.                     gracz1_wykonal = true;
  397.                     break;
  398.                 }
  399.             case 9:
  400.                 if (plansza1[0][2] == postac_gracz1 || plansza1[0][2] == postac_gracz2)
  401.                 {
  402.                     cout << "                               Pole zajete! " << endl;
  403.                     Sleep(500);
  404.                     break;
  405.                 }
  406.                 else
  407.                 {
  408.                     plansza1[0][2] = postac_gracz1;
  409.                     zajete_pola++;
  410.                     czy_koniec();
  411.                     gracz1_wykonal = true;
  412.                 }
  413.                 break;
  414.             }
  415.     }
  416.     else
  417.     {
  418.         cout << "                            Ruch niemozliwy!  " << endl;
  419.         Sleep(500);
  420.     }
  421.     if (zajete_pola == 9)
  422.     {
  423.         gracz1_wykonal = true;
  424.         gracz2_wykonal = true;
  425.     }
  426. }
  427.  
  428. void ruch_Gracz2()
  429. {
  430.     //cout << " Wybierz pole dla '0' : ";
  431.     //cin >> gracz2;
  432.     srand((int)time(NULL));
  433.     gracz2 = rand() % 9 + 1;
  434.  
  435.     if (gracz2 == 1 || gracz2 == 2 || gracz2 == 3 || gracz2 == 4 || gracz2 == 5 || gracz2 == 6 || gracz2 == 7 || gracz2 == 8 || gracz2 == 9)
  436.     {
  437.         switch (gracz2)
  438.         {
  439.         case 1:
  440.             if (plansza1[2][0] == postac_gracz1 || plansza1[2][0] == postac_gracz2)
  441.             {
  442.                 //cout << " Pole zajete! " << endl;
  443.                 break;
  444.             }
  445.             else
  446.             {
  447.                 plansza1[2][0] = postac_gracz2;
  448.                 zajete_pola++;
  449.                 czy_koniec();
  450.                 gracz2_wykonal = true;
  451.                 break;
  452.             }
  453.         case 2:
  454.             if (plansza1[2][1] == postac_gracz1 || plansza1[2][1] == postac_gracz2)
  455.             {
  456.                 //cout << " Pole zajete! " << endl;
  457.                 break;
  458.             }
  459.             else
  460.             {
  461.                 plansza1[2][1] = postac_gracz2;
  462.                 zajete_pola++;
  463.                 czy_koniec();
  464.                 gracz2_wykonal = true;
  465.                 break;
  466.             }
  467.         case 3:
  468.             if (plansza1[2][2] == postac_gracz1 || plansza1[2][2] == postac_gracz2)
  469.             {
  470.                 //cout << " Pole zajete! " << endl;
  471.                 break;
  472.             }
  473.             else
  474.             {
  475.                 plansza1[2][2] = postac_gracz2;
  476.                 zajete_pola++;
  477.                 czy_koniec();
  478.                 gracz2_wykonal = true;
  479.                 break;
  480.             }
  481.         case 4:
  482.             if (plansza1[1][0] == postac_gracz1 || plansza1[1][0] == postac_gracz2)
  483.             {
  484.                 //cout << " Pole zajete! " << endl;
  485.                 break;
  486.             }
  487.             else
  488.             {
  489.                 plansza1[1][0] = postac_gracz2;
  490.                 zajete_pola++;
  491.                 czy_koniec();
  492.                 gracz2_wykonal = true;
  493.                 break;
  494.             }
  495.         case 5:
  496.             if (plansza1[1][1] == postac_gracz1 || plansza1[1][1] == postac_gracz2)
  497.             {
  498.                 //cout << " Pole zajete! " << endl;
  499.                 break;
  500.             }
  501.             else
  502.             {
  503.                 plansza1[1][1] = postac_gracz2;
  504.                 zajete_pola++;
  505.                 gracz2_wykonal = true;
  506.                 czy_koniec();
  507.                 break;
  508.             }
  509.         case 6:
  510.             if (plansza1[1][2] == postac_gracz1 || plansza1[1][2] == postac_gracz2)
  511.             {
  512.                 //cout << " Pole zajete! " << endl;
  513.                 break;
  514.             }
  515.             else
  516.             {
  517.                 plansza1[1][2] = postac_gracz2;
  518.                 zajete_pola++;
  519.                 gracz2_wykonal = true;
  520.                 czy_koniec();
  521.                 break;
  522.             }
  523.         case 7:
  524.             if (plansza1[0][0] == postac_gracz1 || plansza1[0][0] == postac_gracz2)
  525.             {
  526.                 //cout << " Pole zajete! " << endl;
  527.                 break;
  528.             }
  529.             else
  530.             {
  531.                 plansza1[0][0] = postac_gracz2;
  532.                 zajete_pola++;
  533.                 gracz2_wykonal = true;
  534.                 czy_koniec();
  535.                 break;
  536.             }
  537.         case 8:
  538.             if (plansza1[0][1] == postac_gracz1 || plansza1[0][1] == postac_gracz2)
  539.             {
  540.                 //cout << " Pole zajete! " << endl;
  541.                 break;
  542.             }
  543.             else
  544.             {
  545.                 plansza1[0][1] = postac_gracz2;
  546.                 zajete_pola++;
  547.                 gracz2_wykonal = true;
  548.                 czy_koniec();
  549.                 break;
  550.             }
  551.         case 9:
  552.             if (plansza1[0][2] == postac_gracz1 || plansza1[0][2] == postac_gracz2)
  553.             {
  554.                 //cout << " Pole zajete! " << endl;
  555.                 break;
  556.             }
  557.             else
  558.             {
  559.                 plansza1[0][2] = postac_gracz2;
  560.                 zajete_pola++;
  561.                 gracz2_wykonal = true;
  562.                 czy_koniec();
  563.             }
  564.             break;
  565.         }
  566.     }
  567.     else
  568.     {
  569.         cout << "ruch niemożliwy!  " << endl;
  570.         Sleep(500);
  571.     }
  572.     if (zajete_pola == 9) gracz2_wykonal = true;
  573. }
  574.  
  575. void restart()
  576. {
  577.     zajete_pola = 0;
  578.  
  579.     for (int i = 0; i < 3; i++)
  580.     {
  581.         for (int j = 0; j < 3; j++)
  582.         {
  583.             plansza1[i][j] = 0;
  584.         }
  585.     }
  586. }
  587.  
  588. int main()
  589. {
  590.     while (koniec == false)
  591.     {
  592.         while (in_menu == true)
  593.         {
  594.             restart();
  595.             switch (wybor_menu)
  596.             {
  597.             case 1:
  598.                 menu1();
  599.                 break;
  600.             case 2:
  601.                 menu2();
  602.                 break;
  603.             case 3:
  604.                 menu3();
  605.                 break;
  606.             }
  607.  
  608.             unsigned char ruch_menu = _getch();
  609.             switch (ruch_menu)
  610.             {
  611.             case 0: //klawisze specjalne (czasem zero czasem 224 - zależne od pc'ta chyba)
  612.             case 224: //klawisze specjalne
  613.                 ruch_menu = _getch();
  614.                 switch (ruch_menu)
  615.                 {
  616.                 case 72: //strzałka w górę
  617.                     if (wybor_menu > 1) wybor_menu--;
  618.                     switch (wybor_menu)
  619.                     {
  620.                     case 1:
  621.                         menu1();
  622.                         break;
  623.                     case 2:
  624.                         menu2();
  625.                         break;
  626.                     case 3:
  627.                         menu3();
  628.                         break;
  629.                     }
  630.                     break;
  631.                 case 80: //strzałka w dół
  632.                     if (wybor_menu < 3) wybor_menu++;
  633.                     switch (wybor_menu)
  634.                     {
  635.                     case 1:
  636.                         menu1();
  637.                         break;
  638.                     case 2:
  639.                         menu2();
  640.                         break;
  641.                     case 3:
  642.                         menu3();
  643.                         break;
  644.                     }
  645.                     break;
  646.                 }
  647.                 ruch_menu = 0;
  648.                 break;
  649.             case 13: //ENTER
  650.                 switch (wybor_menu)
  651.                 {
  652.                 case 1:
  653.                     //restart();
  654.                     in_game = true;
  655.                     in_menu = false;
  656.                     break;
  657.                 case 2:
  658.                     info();
  659.                     _getch();
  660.                     break;
  661.                 case 3:
  662.                     in_menu = false;
  663.                     in_game = false;
  664.                     koniec = true;
  665.                     break;
  666.                 }
  667.                 break;
  668.             case 27: //ESC
  669.                 in_menu = false;
  670.                 koniec = true;
  671.                 break;
  672.             }
  673.         }
  674.  
  675.         while (in_game == true)
  676.         {
  677.             //rysuj();
  678.             while (gracz1_wykonal == false)
  679.             {
  680.                 rysuj();
  681.                 ruch_Gracz1();
  682.                 rysuj();
  683.             }
  684.             czy_koniec();
  685.             //rysuj();
  686.             while (gracz2_wykonal == false)
  687.             {
  688.                 rysuj();
  689.                 ruch_Gracz2();
  690.                 rysuj();
  691.                 Sleep(1000);
  692.             }
  693.             if (in_game == true)
  694.             {
  695.                 gracz1_wykonal = false;
  696.                 gracz2_wykonal = false;
  697.                 czy_koniec();
  698.             }
  699.         }
  700.     }
  701.     return 0;
  702. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement