Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- enum class Pole
- {
- pustka, mur, poszukiwacz, wrog, skarb
- };
- void wypisz_pole(Pole pole)
- {
- switch(pole)
- {
- case Pole::pustka:
- cout << ' ';
- break;
- case Pole::mur:
- cout << '#';
- break;
- case Pole::poszukiwacz:
- cout << 'O';
- break;
- case Pole::wrog:
- cout << '@';
- break;
- case Pole::skarb:
- cout << '!';
- }
- }
- bool tak_czy_nie()
- {
- cout << "Tak czy nie? (T/N) ";
- char komenda;
- do
- {
- komenda = _getch(); // pobranie znaku od użytkownika
- komenda = toupper(komenda); // zamiana na dużą literę (jeśli była mała)
- } while(komenda != 'T' && komenda != 'N');
- if(komenda == 'T')
- return true;
- return false;
- }
- int main()
- {
- Pole pole = Pole::mur;
- wypisz_pole(pole);
- cout << endl;
- if(tak_czy_nie())
- cout << "TAK!\n";
- else
- cout << "NIE!\n";
- cout << "Wcisnij dowolny przycisk, aby odswiezyc okno konsoli: ";
- _getch(); // czeka na dowolny znak
- system("cls"); // odświeżenie okna konsoli
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement