Facebook
From Botched Dove, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 232
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <cstdlib>
  4. #include <time.h>
  5. #include <fstream>
  6. #include <conio.h>
  7.  
  8. using namespace std;
  9.  
  10. string pseudonim;
  11. int wybor;
  12. int portfel,reszta,nr_linii;
  13. int kurs_ak,kurs_dziecko,kurs_nerki,dzien,nerki,dzieci,ak;
  14.  
  15.  
  16. int main()
  17. {
  18.     fstream plik;
  19.  
  20.     string linia;
  21.     int nr_linii=1;
  22.  
  23.     srand(time(NULL));
  24.     kurs_ak      = rand()%51+70;
  25.     kurs_nerki   = rand()%12501+225000;
  26.     kurs_dziecko = rand()%40001+40000;
  27.  
  28.     cout << "Zmienianie cen niewolnikow...";
  29.     Sleep(3000);
  30.     system("cls");
  31.  
  32.     cout << "Sprzedawanie nerek...";
  33.     Sleep(5000);
  34.     system("cls");
  35.  
  36.     cout << "Lapanie dzieci w Afryce...";
  37.     Sleep(6000);
  38.     system("cls");
  39.  
  40.  
  41.     menu:
  42.     cout << "--------------------------MENU--------------------------" << endl;
  43.     cout << "1.Nowa gra"    << endl;
  44.     cout << "2.Wczytaj gre" << endl;
  45.     cout << "3.Opcje"       << endl;
  46.     cout << "4.Wyjscie"     << endl;
  47.  
  48.  
  49.     cin >> wybor;
  50.  
  51.     switch (wybor)
  52.     {
  53.     case 1:
  54.     system("cls");
  55.     cout << "Rozpoczecie nowej gry spowoduje usuniecie starego zapisu. Czy mimo to chcesz kontynuowac?" << endl;
  56.     cout << "1.Tak" << endl;
  57.     cout << "2.Nie" << endl;
  58.     cin >> wybor;
  59.  
  60.     if (wybor==1)
  61.     {
  62.     system("cls");
  63.     cout << "Podaj pseudonim: ";
  64.     cin >> pseudonim;
  65.  
  66.     plik.open("dane.txt",ios::out);
  67.  
  68.     portfel=225000;
  69.     dzien=1;
  70.     nerki=0;
  71.     dzieci=0;
  72.     ak=0;
  73.  
  74.     plik << pseudonim  << endl;
  75.     plik << portfel    << endl;
  76.     plik << dzien      << endl;
  77.     plik << dzieci     << endl;
  78.     plik << ak         << endl;
  79.     plik << nerki      << endl;
  80.  
  81.     plik.close();
  82.  
  83.     system("cls");
  84.     goto gra;
  85.     }
  86.     else if (wybor==2)
  87.     {
  88.      system("cls");
  89.      goto menu;
  90.     }
  91.     else
  92.     {
  93.     system("cls");
  94.     cout << "Naucz sie pisac i czytac ty prymitywny nieuku!" << endl;
  95.     Sleep(10000);
  96.     exit(0);
  97.     }
  98.     break;
  99.  
  100.     case 2:
  101.  
  102.  
  103.  
  104.     plik.open("dane.txt",ios::in);
  105.  
  106.     if(plik.good()==false)
  107.     {
  108.      system("cls");
  109.      cout << "Nie wykryto zadnego zapisu.";
  110.      Sleep(10000);
  111.      system("cls");
  112.      goto menu;
  113.     }
  114.     else
  115.  
  116.     while (getline(plik,linia))
  117.     {
  118.     switch(nr_linii)
  119.     {
  120.      case 1: pseudonim = linia;               break;
  121.      case 2: portfel   = atoi(linia.c_str()); break;
  122.      case 3: dzien     = atoi(linia.c_str()); break;
  123.      case 4: dzieci    = atoi(linia.c_str()); break;
  124.      case 5: ak        = atoi(linia.c_str()); break;
  125.      case 6: nerki     = atoi(linia.c_str()); break;
  126.     }
  127.      nr_linii++;
  128.     }
  129.  
  130.     plik.close();
  131.     plik.clear();
  132.     system("cls");
  133.     goto gra;
  134.  
  135.     break;
  136.  
  137.     case 3:
  138.     system("cls");
  139.     cout << "Jak cos ci sie nie podoba to SPADAJ";
  140.     Sleep(10000);
  141.     exit(0);
  142.     break;
  143.  
  144.     case 4:
  145.     exit(0);
  146.     break;
  147.  
  148.     {
  149.      cout << "Nie ma takiej opcji!" << endl;
  150.      exit(0);
  151.     }
  152.  
  153.     }
  154.  
  155.     gra:
  156.     cout << "------Dzien:" << dzien << " --------Portfel:" << portfel << "-----Ilosc dzieci:" << dzieci << "-----Ilosc AK-74:" << ak << "-----Nerki:" << nerki << endl;
  157.     cout << "1.Sprzedaj nerke. Wartosc nerki: " << kurs_nerki << endl;
  158.     cout << "2.Sprzedaj dziecko. Wartosc dziecka: " << kurs_dziecko << endl;
  159.     cout << "3.Sprzedaj AK-74. Wartosc AK-47: " << kurs_ak << endl;
  160.     cout << "4.Kup nerke. Cena: " << kurs_nerki << endl;
  161.     cout << "5.Kup dziecko. Cena: " << kurs_dziecko << endl;
  162.     cout << "6.Kup AK-74. Cena: " << kurs_ak << endl;
  163.     cout << "7.Zapisz i wyjdz do menu." << endl;
  164.     cout << "Wybor dzialania: ";
  165.     cin >> wybor; //JAK WPISZE TU 5 TO NA MIEJSCU ZMIENNEJ portfel POJAWIA SIĘ 5
  166.         system("cls");
  167.     switch(wybor)
  168.     {
  169.      case 1:
  170.  
  171.      if (nerki>=1)
  172.      {
  173.       portfel -= kurs_nerki;
  174.       nerki=nerki-1;
  175.      }
  176.      else cout << "Chyba nie masz zadnych nerek." << endl;
  177.      system("cls");
  178.      goto gra;
  179.         break;
  180.  
  181.     }
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.     return 0;
  191. }
  192.