- #include <iostream>
- #include <windows.h>
- #include <cstdlib>
- #include <time.h>
- #include <fstream>
- #include <conio.h>
- using namespace std;
- string pseudonim;
- int wybor;
- int portfel,reszta,nr_linii;
- int kurs_ak,kurs_dziecko,kurs_nerki,dzien,nerki,dzieci,ak;
- int main()
- {
- fstream plik;
- string linia;
- int nr_linii=1;
- srand(time(NULL));
- kurs_ak = rand()%51+70;
- kurs_nerki = rand()%12501+225000;
- kurs_dziecko = rand()%40001+40000;
- cout << "Zmienianie cen niewolnikow...";
- Sleep(3000);
- system("cls");
- cout << "Sprzedawanie nerek...";
- Sleep(5000);
- system("cls");
- cout << "Lapanie dzieci w Afryce...";
- Sleep(6000);
- system("cls");
- menu:
- cout << "--------------------------MENU--------------------------" << endl;
- cout << "1.Nowa gra" << endl;
- cout << "2.Wczytaj gre" << endl;
- cout << "3.Opcje" << endl;
- cout << "4.Wyjscie" << endl;
- cin >> wybor;
- switch (wybor)
- {
- case 1:
- system("cls");
- cout << "Rozpoczecie nowej gry spowoduje usuniecie starego zapisu. Czy mimo to chcesz kontynuowac?" << endl;
- cout << "1.Tak" << endl;
- cout << "2.Nie" << endl;
- cin >> wybor;
- if (wybor==1)
- {
- system("cls");
- cout << "Podaj pseudonim: ";
- cin >> pseudonim;
- plik.open("dane.txt",ios::out);
- portfel=225000;
- dzien=1;
- nerki=0;
- dzieci=0;
- ak=0;
- plik << pseudonim << endl;
- plik << portfel << endl;
- plik << dzien << endl;
- plik << dzieci << endl;
- plik << ak << endl;
- plik << nerki << endl;
- plik.close();
- system("cls");
- goto gra;
- }
- else if (wybor==2)
- {
- system("cls");
- goto menu;
- }
- else
- {
- system("cls");
- cout << "Naucz sie pisac i czytac ty prymitywny nieuku!" << endl;
- Sleep(10000);
- exit(0);
- }
- break;
- case 2:
- plik.open("dane.txt",ios::in);
- if(plik.good()==false)
- {
- system("cls");
- cout << "Nie wykryto zadnego zapisu.";
- Sleep(10000);
- system("cls");
- goto menu;
- }
- else
- while (getline(plik,linia))
- {
- switch(nr_linii)
- {
- case 1: pseudonim = linia; break;
- case 2: portfel = atoi(linia.c_str()); break;
- case 3: dzien = atoi(linia.c_str()); break;
- case 4: dzieci = atoi(linia.c_str()); break;
- case 5: ak = atoi(linia.c_str()); break;
- case 6: nerki = atoi(linia.c_str()); break;
- }
- nr_linii++;
- }
- plik.close();
- plik.clear();
- system("cls");
- goto gra;
- break;
- case 3:
- system("cls");
- cout << "Jak cos ci sie nie podoba to SPADAJ";
- Sleep(10000);
- exit(0);
- break;
- case 4:
- exit(0);
- break;
- {
- cout << "Nie ma takiej opcji!" << endl;
- exit(0);
- }
- }
- gra:
- cout << "------Dzien:" << dzien << " --------Portfel:" << portfel << "-----Ilosc dzieci:" << dzieci << "-----Ilosc AK-74:" << ak << "-----Nerki:" << nerki << endl;
- cout << "1.Sprzedaj nerke. Wartosc nerki: " << kurs_nerki << endl;
- cout << "2.Sprzedaj dziecko. Wartosc dziecka: " << kurs_dziecko << endl;
- cout << "3.Sprzedaj AK-74. Wartosc AK-47: " << kurs_ak << endl;
- cout << "4.Kup nerke. Cena: " << kurs_nerki << endl;
- cout << "5.Kup dziecko. Cena: " << kurs_dziecko << endl;
- cout << "6.Kup AK-74. Cena: " << kurs_ak << endl;
- cout << "7.Zapisz i wyjdz do menu." << endl;
- cout << "Wybor dzialania: ";
- cin >> wybor; //JAK WPISZE TU 5 TO NA MIEJSCU ZMIENNEJ portfel POJAWIA SIĘ 5
- system("cls");
- switch(wybor)
- {
- case 1:
- if (nerki>=1)
- {
- portfel -= kurs_nerki;
- nerki=nerki-1;
- }
- else cout << "Chyba nie masz zadnych nerek." << endl;
- system("cls");
- goto gra;
- break;
- }
- return 0;
- }