Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <tchar.h>
- #include <conio.h>
- #include <iostream>
- #include <Windows.h>
- using namespace std;
- bool koniec = false; // pętla główna
- bool w_menu = true; // pętla menu
- bool w_grze = true; // pętla gry
- bool gracz1_wykonal = false;
- bool gracz2_wykonal = false;
- int plansza[6][7] =
- { { 0, 0, 0, 0, 0 ,0 ,0},
- { 0, 0, 0, 0, 0 ,0 ,0 },
- { 0, 0, 0, 0, 0 ,0 ,0 },
- { 0, 0, 0, 0, 0 ,0 ,0 },
- { 0, 0, 0, 0, 0 ,0 ,0 },
- { 0, 0, 0, 0, 0 ,0 ,0 } };
- int postac1 = 1;
- int postac2 = 2;
- void rysuj()
- {
- system("cls");
- cout << " " << (char)(186) << " 1 2 3 4 5 6 7 " << (char)(186) << endl;
- cout << " " << (char)(204) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(185) << endl;
- for (int y = 0; y < 6; y++)
- {
- cout << " " << (char)(186);
- for (int x = 0; x < 7; x++)
- {
- cout << " ";
- switch (plansza[x][y])
- {
- case 0:
- cout << " ";
- break;
- case 1:
- cout << (char)(postac1);
- break;
- case 2:
- cout << (char)(postac2);
- break;
- }
- cout << " ";
- }
- cout << (char)(186) << endl;
- }
- cout << " " << (char)(204) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(205) << (char)(185) << endl;
- cout << " " << (char)(186) << " " << (char)(186) << endl;
- }
- void ruch_1()
- {
- int wybor1;
- cout << " Wybierz kolumne gdzie wrzucic zeton 1: ";
- cin >> wybor1;
- switch (wybor1)
- {
- case 1:
- if (plansza[0][5] == 0) { plansza[0][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[0][4] == 0) { plansza[0][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[0][3] == 0) { plansza[0][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[0][2] == 0) { plansza[0][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[0][1] == 0) { plansza[0][1] = postac1; gracz1_wykonal = true; break; }
- if (plansza[0][0] == 0) { plansza[0][0] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 2:
- if (plansza[1][5] == 0) { plansza[1][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[1][4] == 0) { plansza[1][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[1][3] == 0) { plansza[1][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[1][2] == 0) { plansza[1][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[1][1] == 0) { plansza[1][1] = postac1; gracz1_wykonal = true; break; }
- if (plansza[1][0] == 0) { plansza[1][0] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 3:
- if (plansza[2][5] == 0) { plansza[2][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[2][4] == 0) { plansza[2][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[2][3] == 0) { plansza[2][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[2][2] == 0) { plansza[2][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[2][1] == 0) { plansza[2][1] = postac1; gracz1_wykonal = true; break; }
- if (plansza[2][0] == 0) { plansza[2][0] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 4:
- if (plansza[3][5] == 0) { plansza[3][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[3][4] == 0) { plansza[3][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[3][3] == 0) { plansza[3][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[3][2] == 0) { plansza[3][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[3][1] == 0) { plansza[3][1] = postac1; gracz1_wykonal = true; break; }
- if (plansza[3][0] == 0) { plansza[3][0] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 5:
- if (plansza[4][5] == 0) { plansza[4][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[4][4] == 0) { plansza[4][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[4][3] == 0) { plansza[4][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[4][2] == 0) { plansza[4][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[4][1] == 0) { plansza[4][1] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 6:
- if (plansza[5][5] == 0) { plansza[5][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[5][4] == 0) { plansza[5][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[5][3] == 0) { plansza[5][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[5][2] == 0) { plansza[5][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[5][1] == 0) { plansza[5][1] = postac1; gracz1_wykonal = true; break; }
- if (plansza[5][0] == 0) { plansza[5][0] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 7:
- if (plansza[6][5] == 0) { plansza[6][5] = postac1; gracz1_wykonal = true; break; }
- if (plansza[6][4] == 0) { plansza[6][4] = postac1; gracz1_wykonal = true; break; }
- if (plansza[6][3] == 0) { plansza[6][3] = postac1; gracz1_wykonal = true; break; }
- if (plansza[6][2] == 0) { plansza[6][2] = postac1; gracz1_wykonal = true; break; }
- if (plansza[6][1] == 0) { plansza[6][1] = postac1; gracz1_wykonal = true; break; }
- if (plansza[6][0] == 0) { plansza[6][0] = postac1; gracz1_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- default: cout << endl; cout << " wybor niemozliwy"; Sleep(1000); break;
- }
- }
- void ruch_2()
- {
- int wybor2;
- cout << " Wybierz kolumne gdzie wrzucic zeton 2: ";
- cin >> wybor2;
- switch (wybor2)
- {
- case 1:
- if (plansza[0][5] == 0) { plansza[0][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[0][4] == 0) { plansza[0][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[0][3] == 0) { plansza[0][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[0][2] == 0) { plansza[0][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[0][1] == 0) { plansza[0][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[0][0] == 0) { plansza[0][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 2:
- if (plansza[1][5] == 0) { plansza[1][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[1][4] == 0) { plansza[1][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[1][3] == 0) { plansza[1][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[1][2] == 0) { plansza[1][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[1][1] == 0) { plansza[1][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[1][0] == 0) { plansza[1][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 3:
- if (plansza[2][5] == 0) { plansza[2][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[2][4] == 0) { plansza[2][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[2][3] == 0) { plansza[2][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[2][2] == 0) { plansza[2][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[2][1] == 0) { plansza[2][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[2][0] == 0) { plansza[2][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 4:
- if (plansza[3][5] == 0) { plansza[3][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[3][4] == 0) { plansza[3][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[3][3] == 0) { plansza[3][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[3][2] == 0) { plansza[3][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[3][1] == 0) { plansza[3][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[3][0] == 0) { plansza[3][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 5:
- if (plansza[4][5] == 0) { plansza[4][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[4][4] == 0) { plansza[4][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[4][3] == 0) { plansza[4][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[4][2] == 0) { plansza[4][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[4][1] == 0) { plansza[4][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[4][0] == 0) { plansza[4][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 6:
- if (plansza[5][5] == 0) { plansza[5][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[5][4] == 0) { plansza[5][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[5][3] == 0) { plansza[5][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[5][2] == 0) { plansza[5][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[5][1] == 0) { plansza[5][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[5][0] == 0) { plansza[5][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- case 7:
- if (plansza[6][5] == 0) { plansza[6][5] = postac2; gracz2_wykonal = true; break; }
- if (plansza[6][4] == 0) { plansza[6][4] = postac2; gracz2_wykonal = true; break; }
- if (plansza[6][3] == 0) { plansza[6][3] = postac2; gracz2_wykonal = true; break; }
- if (plansza[6][2] == 0) { plansza[6][2] = postac2; gracz2_wykonal = true; break; }
- if (plansza[6][1] == 0) { plansza[6][1] = postac2; gracz2_wykonal = true; break; }
- if (plansza[6][0] == 0) { plansza[6][0] = postac2; gracz2_wykonal = true; break; }
- else { cout << "kolumna pelna!"; Sleep(750); break; }
- default: cout << endl; cout << " wybor niemozliwy"; Sleep(1000); break;
- }
- }
- int main()
- {
- while (koniec == false)
- {
- while (w_menu == true)
- {
- cout << endl;
- cout << " menu - polacz 4" << endl << endl << endl;
- Sleep(1000);
- w_menu = false;
- }
- while (w_grze == true)
- {
- while (gracz1_wykonal == false)
- {
- rysuj();
- ruch_1();
- }
- while (gracz2_wykonal == false)
- {
- rysuj();
- ruch_2();
- }
- gracz1_wykonal = false;
- gracz2_wykonal = false;
- }
- cout << "koniec" << endl;
- _getch();
- koniec = true;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement