Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.69 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <stdlib.h>
  4.  
  5. using namespace std;
  6.  
  7. int lobby,pol,wplecak,walka1S,WSAD,mikstury,mapa,hp,jedzenie,x,y,z;
  8.  
  9. float rhp=30,rdmg=5,ghp=40,gdmg1=5,gdmg2=ghp+2,gdmg3=1 && ghp+1;
  10.  
  11. void menu1();
  12. void plecak();
  13. void ruch();
  14. void Las();
  15. void gracz();
  16. void walkazrud();
  17. void wasdv();
  18.  
  19. void Las()
  20. {
  21.     walka1S = rand() % 1 + 4;
  22.     if(walka1S==1)
  23.     {
  24.         walkazrud();
  25.     }
  26. }
  27.  
  28. void plecak()
  29. {
  30.     cout<<"Mikstury (2):"<<mikstury<<endl;
  31.     cout<<"================="<<endl;
  32.     cout<<"Jedzenie (3):"<<jedzenie<<endl;
  33.     cout<<"================="<<endl;
  34.     cout<<"Powrot? Napisz 1"<<endl;
  35.     cin>>wplecak;
  36.     switch(wplecak)
  37.     {
  38.         case 1:
  39.             {
  40.                 menu1();
  41.                 break;
  42.             }
  43.         case 2:
  44.             {
  45.                 if(mikstury>0)
  46.                 {
  47.                 cout<<"*siorbanie*"<<endl;
  48.                 hp+5;
  49.                 }
  50.                 else
  51.                 {
  52.                     cout<<"BRAK MIKSTUR"<<endl;
  53.                     plecak();
  54.                 }
  55.                 break;
  56.             }
  57.         case 3:
  58.             {
  59.                 if(jedzenie>0)
  60.                 {
  61.                 cout<<"*jedzenie*"<<endl;
  62.                 hp+2;
  63.                 }
  64.                 else
  65.                 {
  66.                 cout<<"brak jedzenia"<<endl;
  67.                 plecak();
  68.                 }
  69.                 break;
  70.             }
  71.     }
  72.    
  73.    
  74. }
  75.  
  76. void wasdv()
  77. {
  78.  
  79. cin>>WSAD;
  80.  
  81. {
  82.     switch (WSAD)
  83.     {
  84.         case w:
  85.         {
  86.         x+1;
  87.         walka1S = rand() % 1 + 4;
  88.         if(walka1S==1)
  89.         {
  90.         walkazrud();
  91.         }
  92.         break;
  93.         }
  94.         case a:
  95.         {
  96.         z-1;
  97.         walka1S = rand() % 1 + 4;
  98.         if(walka1S==1)
  99.         {
  100.             walkazrud();
  101.         }    
  102.         break;
  103.         }
  104.         case d:
  105.         {
  106.         z+1;
  107.         walka1S = rand() % 1 + 4;
  108.         if(walka1S==1)
  109.         {
  110.         walkazrud();
  111.         }
  112.         }
  113.         case s:
  114.         {
  115.         x-1;
  116.         walka1S = rand() % 1 + 4;
  117.         if(walka1S==1)
  118.         {
  119.         walkazrud();
  120.         }
  121.         }
  122.     }
  123. }
  124. }
  125.  
  126. void ruch()
  127. {
  128.     cout<<"========"<<endl;
  129.     cout<<"||MAPA||"<<endl;
  130.     cout<<"========"<<endl;
  131.     cout<<endl;
  132.     cout<<"Legutkowy Las"<<endl;
  133.     cin>>mapa;
  134.     switch(mapa)
  135.     {
  136.         case 1:
  137.             {
  138.                 Las();
  139.             }
  140.     }
  141. }
  142.  
  143. void menu1()
  144. {
  145.     cout<<"PLECAK:1  PODROZ:2"<<endl<<endl;
  146.     cin>>pol;
  147.     switch(pol)
  148.     {
  149.         case 1:
  150.         {
  151.             cout<<"PLECAK TIME"<<endl;
  152.             plecak();
  153.             break;
  154.         }
  155.         case 2:
  156.         {
  157.             cout<<"PODROZ CZAS ZACZAC"<<endl;
  158.             ruch();
  159.             break;
  160.         }
  161.     }
  162. }
  163.  
  164.  
  165. void menu()
  166. {
  167.     switch (lobby)
  168.     {
  169.         case 1:
  170.     {
  171.         cout<<"Zaczynamy"<<endl;
  172.         Sleep(500);
  173.         menu1();
  174.         break;
  175.     }
  176.         case 2:
  177.     {
  178.         cout<<"Gra zostanie wylaczona :)"<<endl;
  179.         Sleep(1000);
  180.         exit;
  181.         break;
  182.     }
  183.     default:
  184.     {
  185.         cout<<"wybierz cos z podanych :D"<<endl;
  186.         break;
  187.         menu();
  188.        
  189.     }
  190.     }
  191. }    
  192. int main()
  193. {
  194.     cout<<"===================="<<endl;
  195.     cout<<"WITAJ W GRZE RPG"<<endl;
  196.     cout<<"===================="<<endl;
  197.     cout<<"1. Start"<<endl;
  198.     cout<<"2. Koniec"<<endl<<endl;
  199.     cin>>lobby; Sleep(1000);
  200.     cout<<" "<<endl;
  201.     menu();
  202. }
  203. void Rudy()
  204. {
  205.     rhp;
  206.     rdmg;
  207. }
  208. void walkazrud()
  209. {
  210.     cout<<"wow"<<endl;
  211. }
  212.  
  213.  
  214.  
  215. void gracz()
  216. {
  217.     ghp=50;
  218.     gdmg1=3;
  219.     gdmg2=ghp+1;
  220.     gdmg3=1 && hp+2;
  221. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement