Advertisement
erzis

Untitled

Oct 28th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.68 KB | None | 0 0
  1.  
  2.  
  3. #include <iostream>
  4. #include <Windows.h>
  5. #include <string>
  6. #include <cstdlib>
  7. #include <conio.h>
  8. #include <time.h>
  9. #include <fstream>
  10. using namespace std;
  11.  
  12. int main()
  13. {
  14.  
  15. int kod, kasyno_hajs, wybor_1 = 99;
  16. int kasyno_liczba, kasyno_wybor;
  17. int sila = 16, obrona = 23, zrecznosc = 8;
  18. int sklep_wybor = 4, ostrze_posejdona = 30, pancerz_heliosa = 42;
  19. string imie;
  20. int ludnosc = 5;
  21. int domki = 2;
  22. int gold = 15;
  23. cout << "Prosze wprowadzic CD-KEYA: ";
  24. cin >> kod;
  25. if (kod != 1923)
  26. {
  27. cout << "Niepoprawny CD-KEY! Pozostaly 2 proby: ";
  28. cin >> kod;
  29. if (kod != 1923)
  30. {
  31. cout << "Niepoprawny CD-KEY! Pozostala 1 proba: ";
  32. cin >> kod;
  33. if (kod != 1923)
  34. {
  35. exit(0);
  36. }
  37. }
  38. }
  39.  
  40. cout << endl;
  41. cout << "Witaj w konsolowej grze zrobionej przez Erzisa!" << endl;
  42. cout << "Jest to gra typu rozwoj miasta." << endl;
  43. cout << "Powodzenia!" << endl;
  44. cout << endl;
  45. cout << "Imie Twojego bohatera: " << imie;
  46. cin >> imie;
  47.  
  48.  
  49. while (wybor_1 != 0)
  50. {
  51. system("cls");
  52. cout << "TWOJE STATYSTYKI" << endl;
  53. cout << endl;
  54. cout << "Liczba ludnosci: " << ludnosc << endl;
  55. cout << "Liczba domkow: " << domki << endl;
  56. cout << "Monety: " << gold << endl;
  57. cout << endl;
  58. cout << "Co chcesz zrobic???" << endl;
  59. cout << endl;
  60. cout << "1 = Statystki Twojego bohatera" << endl;
  61. cout << "2 = Kazac ludziom rozbudowac sie" << endl;
  62. cout << "3 = Zebrac podatki" << endl;
  63. cout << "4 = Sklep" << endl;
  64. cout << "5 = Kasyno" << endl;
  65. cin >> wybor_1;
  66. switch (wybor_1)
  67. {
  68. case 1:
  69. {
  70. system("cls");
  71. cout << endl;
  72. cout << "Statystyki dla gracza " << imie << "!" << endl;
  73. cout << endl;
  74. cout << "Sila: " << sila << endl;
  75. cout << "Obrona: " << obrona << endl;
  76. cout << "Zrecznosc: " << zrecznosc << endl;
  77. cout << endl;
  78. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  79. _getch();
  80. }
  81. break;
  82. {
  83. case 2:
  84. {
  85. system("cls");
  86. cout << endl;
  87. cout << "Ludzie poszli do lasu, przeniesli deski i wybudowali w osadzie 3 nowe domki." << endl;
  88. cout << "W Twojej osadzie jest teraz " << domki + 3 << " domkow!" << endl;
  89. domki = domki + 3;
  90. cout << endl;
  91. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  92. _getch();
  93. }
  94. break;
  95. }
  96. case 3:
  97. {
  98. system("cls");
  99. cout << endl;
  100. cout << "Zarobiles 6 monet." << endl;
  101. cout << "Teraz masz " << gold + 6 << " monet." << endl;
  102. gold = gold + 6;
  103. cout << endl;
  104. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  105. _getch();
  106. }
  107. break;
  108. {
  109. case 4:
  110. {
  111. system("cls");
  112. cout << endl;
  113. cout << "Witamy w sklepie!" << endl;
  114. cout << endl;
  115. cout << "1 = Ostrze posejdona (+5 do ataku) 30 monet" << endl;
  116. cout << "2 = Pancerz heliosa (+13 do obrony) 42 monety" << endl;
  117. cin >> sklep_wybor;
  118. if (ostrze_posejdona <= gold)
  119. {
  120. switch (sklep_wybor)
  121. {
  122. case 1:
  123. {
  124. gold = gold - ostrze_posejdona;
  125. sila = sila + 5;
  126. cout << "Gratulacje! Pomyslnie dokonano zakupu." << endl;
  127. cout << "Twoj bohater otrzymal +5 pkt do ataku" << endl;
  128. cout << endl;
  129. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  130. _getch();
  131. }
  132. }
  133.  
  134. }
  135. else if (ostrze_posejdona > gold)
  136. {
  137. cout << endl;
  138. cout << "Nie masz tyle monet." << endl;
  139. cout << endl;
  140. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  141. _getch();
  142. }
  143. break;
  144. //tutaj próbuję dać case 2 ale (line 85) łączy się z tym zamiast z (line 111).
  145. }
  146.  
  147. case 5:
  148. {
  149. system("cls");
  150. cout << endl;
  151. cout << "Masz " << gold << " monet." << endl;
  152. cout << "Ile chcesz obstawic: ";
  153. cin >> kasyno_hajs;
  154.  
  155. while (kasyno_hajs > gold)
  156. {
  157. cout << "Nie masz tyle monet." << endl;
  158. cout << "Ile chcesz obstawic: ";
  159. cin >> kasyno_hajs;
  160. }
  161. {
  162. cout << "Wybralem liczbe od 1 do 3." << endl;
  163. srand(time(NULL));
  164. kasyno_liczba = rand() % 3 + 1;
  165. kasyno_wybor = 99;
  166. {
  167. cout << "UWAGA! Wybranie liczby wiekszej niz 3 skutkuje strata obstawionych monet" << endl;
  168. cout << "Zgadnij jaka to liczba: ";
  169. cin >> kasyno_wybor;
  170. if (kasyno_wybor == kasyno_liczba)
  171. {
  172. cout << "Gratuluje! Twoje monety zostaly podwojone!";
  173. gold = gold + kasyno_hajs * 2 + kasyno_hajs;
  174. _getch();
  175. }
  176. else
  177. cout << "Niestety nie trafiles..." << endl;
  178. gold = gold - kasyno_hajs;
  179. cout << "Twoj stan konta teraz wynosi: " << gold << endl;
  180. cout << endl;
  181. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  182. _getch();
  183. }
  184. }
  185. }
  186. }
  187. }
  188. }
  189. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement