czlowiekzgon

menu cpp

Nov 28th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. #include "pch.h"
  2. #include "Menu.h"
  3. using namespace std;
  4.  
  5. Menu::Menu()
  6. {
  7. }
  8.  
  9.  
  10. Menu::~Menu()
  11. {
  12. }
  13.  
  14.  
  15. void Menu::showMenu() {
  16. cout << "[1] aby wejsc do menu gangu " << endl;
  17. cout << "[2] aby wejsc do menu bossa " << endl;
  18. cout << "[3] aby wejsc do menu underbossa " << endl;
  19. cout << "[4] aby wyswietlic wszystkie informacje o gangu" << endl;
  20. cout << "[0] aby zakonczyc" << endl;
  21. }
  22.  
  23. void Menu::showBossMenu() {
  24. cout << "[1] aby stworzyc bossa" << endl;
  25. cout << "[2] aby stworzyc armie zabojcow bossa" << endl;
  26. cout << "[3] aby stworzyc consigliere" << endl;
  27. cout << "[4] aby wyswietlic dane bossa " << endl;
  28. cout << "[5] aby wyswietlic wysztkie informacje na temat bossa" << endl;
  29. cout << "[0] aby wyjsc z menu bossa" << endl;
  30. }
  31.  
  32.  
  33. void Menu::showUnderbossMenu() {
  34. cout << "[1] aby stworzyc underbossow " << endl;
  35. cout << "[2] aby dodac lub edytowac armie dla underbossow" << endl;
  36. cout << "[3] aby wyswietlic dane dotyczace underbossa" << endl;
  37. cout << "[4] aby wyswietlic wszystkie informacje na temat underbossow" << endl;
  38. cout << "[0] aby wyjsc z menu underbossa " << endl;
  39. }
  40.  
  41. void Menu::showGangMenu() {
  42. cout << "[1] aby stworzyc gang " << endl;
  43. cout << "[2] aby stworzyc bossa do gangu" << endl;
  44. cout << "[3] aby dodac underbossow do gangu" << endl;
  45. cout << "[4] aby edytowac informacje o gangu" << endl;
  46. cout << "[5] aby wyswietlic dane dotyczace gagnu" << endl;
  47. cout << "[0] aby wyjsc z menu gangu" << endl;
  48. }
  49.  
  50.  
  51.  
  52. void Menu::chooseBossMenu() {
  53.  
  54. do {
  55.  
  56. showBossMenu();
  57. cin >> choice;
  58. switch (choice) {
  59. case 1:
  60. ptrGang = new Gang;
  61. break;
  62. case 2:
  63. break;
  64. case 3:
  65. break;
  66. case 4:
  67. break;
  68. case 5:
  69. break;
  70. case 0:
  71. break;
  72. default:
  73. cout << "Nie ma takiej opcji" << endl;
  74. cout << "Wybierz jeszcze raz" << endl;
  75. break;
  76. }
  77.  
  78. } while (choice != 0);
  79.  
  80. }
  81.  
  82. void Menu::chooseGangMenu() {
  83.  
  84. do {
  85. showGangMenu();
  86. cin >> choice;
  87. switch (choice) {
  88. case 1:
  89. break;
  90. case 2:
  91. break;
  92. case 3:
  93. break;
  94. case 4:
  95. break;
  96. case 0:
  97. break;
  98. default:
  99. cout << "Nie ma takiej opcji" << endl;
  100. cout << "Wybierz jeszcze raz" << endl;
  101. break;
  102. }
  103.  
  104. } while (choice != 0);
  105.  
  106. }
  107.  
  108.  
  109. void Menu::chooseUnderbossMenu() {
  110.  
  111. do {
  112. showUnderbossMenu();
  113. cin >> choice;
  114. switch (choice) {
  115. case 1:
  116. break;
  117. case 2:
  118. break;
  119. case 3:
  120. break;
  121. case 4:
  122. break;
  123. case 0:
  124. break;
  125. default:
  126. cout << "Nie ma takiej opcji" << endl;
  127. cout << "Wybierz jeszcze raz" << endl;
  128. break;
  129. }
  130.  
  131. } while (choice != 0);
  132.  
  133. }
  134.  
  135. void Menu::chooseMenu() {
  136.  
  137. do {
  138. showMenu();
  139. cin >> choice;
  140. switch (choice) {
  141. case 1:
  142. chooseGangMenu();
  143. break;
  144. case 2:
  145. chooseBossMenu();
  146. break;
  147. case 3:
  148. chooseUnderbossMenu();
  149. break;
  150. case 4:
  151. break;
  152. case 0:
  153. break;
  154. default:
  155. cout << "Nie ma takiej opcji" << endl;
  156. cout << "Wybierz jeszcze raz" << endl;
  157. break;
  158. }
  159.  
  160. } while (choice != 0);
  161.  
  162. }
Add Comment
Please, Sign In to add comment