Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2021
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.36 KB | None | 0 0
  1. main.cpp
  2.  
  3. #include <iostream>
  4. #include <locale.h>
  5. //---------------------------------------------------------------------------------------
  6. using namespace std;
  7. //---------------------------------------------------------------------------------------
  8. int mainMenuSelect();
  9.  
  10. int main() {
  11.     setlocale(LC_ALL, "Russian_Russia.65001");
  12.     mainMenuSelect();
  13.     return 0;
  14.  
  15. }
  16.  
  17. ********************************************
  18.  
  19. mainmanu.cpp
  20.  
  21. #include <iostream>
  22. using namespace std;
  23.  
  24. int gameStart();
  25. int mainMenuLangRU();
  26.  
  27. int mainMenu(){
  28.     int mainMenuVariant;
  29.     mainMenuLangRU();
  30.     std::cin >> mainMenuVariant;
  31.     return mainMenuVariant;
  32. }
  33.  
  34. int mainMenuSelect(){
  35.     int mainMenuVariant= mainMenu();
  36.         switch (mainMenuVariant) {
  37.             case 1:
  38.                 gameStart();
  39.                 break;
  40.             case 2:
  41.                 std::cout << "Заглушка" << endl;
  42.                 break;
  43.             case 3:
  44.                 std::cout << "Выйти?" << endl;
  45.                 std::cout << "1 Да\n"
  46.                             "2 нет\n" <<endl;
  47.  /*               int exitq;
  48.                 std::cout << "ТЫ ХОЧЕШЬ ПОКИНУТЬ ЭТОТ ДИВНЫЙ МИР? >>> ";
  49.                 std::cin >> exitq;
  50.                 return exitq;*/
  51.                 return 0;
  52.         }
  53. }
  54.  
  55. *************************************
  56.  
  57. russian.cpp
  58.  
  59. #include <iostream>
  60. #include <string>
  61. using namespace std;
  62.  
  63. int mainMenu();
  64. int playerNameGet();
  65.  
  66. int mainMenuLangRU()
  67. {
  68.     std::cout << "\t\tПриключение авантюриста";     //Название игры
  69.     std::cout << "\rv 0.0.1\n\n";                   //Версия
  70.     std::cout << "\t\t\tГЛАВНОЕ МЕНЮ:\n";           //Название меню
  71.     std::cout << "\t\t1. Начать игру\n"                 //Запускает игру
  72.                  "\t\t2. Загрузить игру\n"              //Пока не реализовал
  73.                  "\t\t3. Выйти\n" << endl;              //Пока не реализовал
  74.     std::cout << "ВЫБЕРИ ПУНКТ МЕНЮ >>> ";          //Приглашение выбора в нижней строке
  75.     return 0;
  76. }
  77.  
  78. int intro()
  79. {
  80.     std::cout <<"Добро пожаловать. Снова." << endl;
  81.     std::cout <<"В этой симуляции ты можешь поиграть за Сыча" << endl;
  82.     std::cout <<"Знай, что от твоих действий зависит жизнь и здоровье Сыча" << endl;
  83.     std::cout <<"Кстати, а какое имя ты хочешь дать нашему Сычу?" << endl;
  84.     std::cout <<"КАК ХОЧЕШЬ ЗВАТЬ Сыча? >>> ";
  85.     return 0;
  86. }
  87.  
  88. int playerNameConfirm()
  89. {
  90.     std::cout << "Твоё имя" << playerName << "?";
  91.     return 0;
  92. }
  93.  
  94. ***********************************************
  95.  
  96. fscreen.cpp
  97.  
  98. #include <iostream>
  99. #include <string>
  100. using namespace std;
  101.  
  102. int intro();
  103. int playerNameGet();
  104. int playerNameConfirm();
  105.  
  106. int gameStart(){
  107.     intro();
  108.     playerNameGet();
  109.     playerNameConfirm();
  110.     return 0;
  111. }
  112.  
  113. ********************************************
  114.  
  115. string.cpp
  116.  
  117. #include <iostream>
  118. #include <string>
  119.  
  120. std::string playerNameGet()
  121. {
  122.     std::string playerName;
  123.     std::cin >> playerName;
  124.     return playerName;
  125. }
  126.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement