Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string gra[15] = { " | | |"," | | |"," | | |"," | | |" ,"______________________________"," | | |" ," | | |" ," | | |" ," | | |" ,"______________________________"," | | |" ," | | |" ," | | |" ," | | |" ,"______________________________"};
- void plansza() {
- int y = 0;
- for ( y = 0; y <= 13; y++) cout << gra[y] << endl;
- }
- void singleplayer() {
- while (true)
- {
- d = 0;
- e = 0;
- system("CLS");
- plansza();
- cout << "Wybierz pole: ";
- while (d == 0)
- {
- cin >> wybor;
- if (wybor != tablica[0] && wybor != tablica[1] && wybor != tablica[2] && wybor != tablica[3] && wybor != tablica[4] && wybor != tablica[5] && wybor != tablica[6] && wybor != tablica[7] && wybor != tablica[8])
- {
- switch (wybor)
- {
- case 1:gra[0][0] = 'x'; gra[0][8] = 'x'; gra[1][2] = 'x'; gra[1][6] = 'x'; gra[2][4] = 'x'; gra[3][2] = 'x'; gra[3][6] = 'x'; gra[4][0] = 'x'; gra[4][8] = 'x'; e += 1;
- break;
- case 2:gra[0][10] = 'x'; gra[0][18] = 'x'; gra[1][12] = 'x'; gra[1][16] = 'x'; gra[2][14] = 'x'; gra[3][12] = 'x'; gra[3][16] = 'x'; gra[4][10] = 'x'; gra[4][18] = 'x'; e += 1;
- break;
- case 3:gra[0][20] = 'x'; gra[0][28] = 'x'; gra[1][22] = 'x'; gra[1][26] = 'x'; gra[2][24] = 'x'; gra[3][22] = 'x'; gra[3][26] = 'x'; gra[4][20] = 'x'; gra[4][28] = 'x'; e += 1;
- break;
- case 4:gra[5][0] = 'x'; gra[5][8] = 'x'; gra[6][2] = 'x'; gra[6][6] = 'x'; gra[7][4] = 'x'; gra[8][2] = 'x'; gra[8][6] = 'x'; gra[9][0] = 'x'; gra[9][8] = 'x';
- break;
- case 5:gra[5][10] = 'x'; gra[5][18] = 'x'; gra[6][12] = 'x'; gra[6][16] = 'x'; gra[7][14] = 'x'; gra[8][12] = 'x'; gra[8][16] = 'x'; gra[9][10] = 'x'; gra[9][18] = 'x'; e += 1;
- break;
- case 6:gra[5][20] = 'x'; gra[5][28] = 'x'; gra[6][22] = 'x'; gra[6][26] = 'x'; gra[7][24] = 'x'; gra[8][22] = 'x'; gra[8][26] = 'x'; gra[9][20] = 'x'; gra[9][28] = 'x'; e += 1;
- break;
- case 7:gra[10][0] = 'x'; gra[10][8] = 'x'; gra[11][2] = 'x'; gra[11][6] = 'x'; gra[12][4] = 'x'; gra[13][2] = 'x'; gra[13][6] = 'x'; gra[14][0] = 'x'; gra[14][8] = 'x'; e += 1;
- break;
- case 8:gra[10][10] = 'x'; gra[10][18] = 'x'; gra[11][12] = 'x'; gra[11][16] = 'x'; gra[12][14] = 'x'; gra[13][12] = 'x'; gra[13][16] = 'x'; gra[14][10] = 'x'; gra[14][18] = 'x'; e += 1;
- break;
- case 9:gra[10][20] = 'x'; gra[10][28] = 'x'; gra[11][22] = 'x'; gra[11][26] = 'x'; gra[12][24] = 'x'; gra[13][22] = 'x'; gra[13][26] = 'x'; gra[14][20] = 'x'; gra[14][28] = 'x'; e += 1;
- break;;
- default: cout << "Podaj poprawna liczbe:"; d -= 1;
- }
- tablica[x] = wybor;
- x++;
- system("CLS");
- plansza();
- d += 1;
- if (wygrana() == 1)
- {
- cout << "Wygrales!";
- _getch();
- exit(0);
- }
- else if (przegrana() == 1)
- {
- system("CLS");
- plansza();
- cout << "Przegrales";
- _getch();
- exit(0);
- }
- }
- else { cout << "Podaj poprawna liczbe:"; }
- }
- tablica[x] = wybor;
- cout << tablica[x];
- x++;
- d = 0;
- while (d == 0)
- {
- liczba = (rand() % 9) + 1;
- if (liczba != tablica[0] && liczba != tablica[1] && liczba != tablica[2] && liczba != tablica[3] && liczba != tablica[4] && liczba != tablica[5] && liczba != tablica[6] && liczba != tablica[7] && liczba != tablica[8])
- {
- switch (liczba)
- {
- case 1:gra[0][3] = '0'; gra[0][4] = '0'; gra[0][5] = '0'; gra[1][2] = '0'; gra[1][6] = '0'; gra[2][2] = '0'; gra[2][6] = '0'; gra[3][3] = '0'; gra[3][4] = '0'; gra[3][5] = '0';
- break;
- case 2:gra[0][13] = '0'; gra[0][14] = '0'; gra[0][15] = '0'; gra[1][12] = '0'; gra[1][16] = '0'; gra[2][12] = '0'; gra[2][16] = '0'; gra[3][13] = '0'; gra[3][14] = '0'; gra[3][15] = '0';
- break;
- case 3:gra[0][23] = '0'; gra[0][24] = '0'; gra[0][25] = '0'; gra[1][22] = '0'; gra[1][26] = '0'; gra[2][22] = '0'; gra[2][26] = '0'; gra[3][23] = '0'; gra[3][24] = '0'; gra[3][25] = '0';
- break;
- case 4:gra[5][3] = '0'; gra[5][4] = '0'; gra[5][5] = '0'; gra[6][2] = '0'; gra[6][6] = '0'; gra[7][2] = '0'; gra[7][6] = '0'; gra[8][3] = '0'; gra[8][4] = '0'; gra[8][5] = '0';
- break;
- case 5:gra[5][13] = '0'; gra[5][14] = '0'; gra[5][15] = '0'; gra[6][12] = '0'; gra[6][16] = '0'; gra[7][12] = '0'; gra[7][16] = '0'; gra[8][13] = '0'; gra[8][14] = '0'; gra[8][15] = '0';
- break;
- case 6:gra[5][23] = '0'; gra[5][24] = '0'; gra[5][25] = '0'; gra[6][22] = '0'; gra[6][26] = '0'; gra[7][22] = '0'; gra[7][26] = '0'; gra[8][23] = '0'; gra[8][24] = '0'; gra[8][25] = '0';
- break;
- case 7:gra[10][3] = '0'; gra[10][4] = '0'; gra[10][5] = '0'; gra[11][2] = '0'; gra[11][6] = '0'; gra[12][2] = '0'; gra[12][6] = '0'; gra[13][3] = '0'; gra[13][4] = '0'; gra[13][5] = '0';
- break;
- case 8:gra[10][13] = '0'; gra[10][14] = '0'; gra[10][15] = '0'; gra[11][12] = '0'; gra[11][16] = '0'; gra[12][12] = '0'; gra[12][16] = '0'; gra[13][13] = '0'; gra[13][14] = '0'; gra[13][15] = '0';
- break;
- case 9:gra[10][23] = '0'; gra[10][24] = '0'; gra[10][25] = '0'; gra[11][22] = '0'; gra[11][26] = '0'; gra[12][22] = '0'; gra[12][26] = '0'; gra[13][23] = '0'; gra[13][24] = '0'; gra[13][25] = '0';
- break;
- }
- tablica[x] = liczba;
- x++;
- system("CLS");
- plansza();
- d = 1;
- if (przegrana() == 1) {
- system("CLS");
- plansza();
- cout << "Przegrales";
- _getch();
- exit(0);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement