Advertisement
Kocyk

syswalki

Mar 16th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.22 KB | None | 0 0
  1. int walka(char ktoryprze)
  2. {
  3.  
  4.     string aktualnyruch
  5.     string wstep="Walke czas zaczac!";
  6.     prints(wstep,20);
  7.     switch(ktoryprze)
  8.     {
  9.         case w:
  10.             while(gracz.hp>0 && przeciwnikw.hp>0)
  11.             {
  12.                 startwalki:
  13.                 string a="Jaki ruch chcesz wykonac? (atak/heal/ucieczka)"
  14.                 prints(a,20)
  15.                 cin>>aktualnyruch;
  16.                 if(aktualnyruch=="atak")
  17.                     {
  18.                         przeciwnikw.hp= przeciwnikw.hp - losowanko((gracz.glowny/2),gracz.glowny)  + przeciwnikw.pancerz;
  19.                        
  20.                     }
  21.                 if(aktualnyruch=="heal")
  22.                     {
  23.                         if(gracz.potki>1) gracz.hp=gracz.hp + 15;
  24.                         else
  25.                         {
  26.                             string niema = "Nie masz zadnych potek";
  27.                             prints(niema,20);
  28.                             goto startwalki;
  29.                         }
  30.                     }
  31.                 if(aktualnyruch=="ucieczka")
  32.                 {
  33.                     string przegrana = "Przegrywasz tchorzu!"
  34.                     prtins(przegrana,20)
  35.                     break;
  36.                 }
  37.             }
  38.             case m:
  39.             while(gracz.hp>0 && przeciwnikm.hp>0)
  40.             {
  41.                 startwalki:
  42.                 string a="Jaki ruch chcesz wykonac? (atak/heal/ucieczka)"
  43.                 prints(a,20)
  44.                 cin>>aktualnyruch;
  45.                 if(aktualnyruch=="atak")
  46.                     {
  47.                         przeciwnikm.hp= przeciwnikm.hp - losowanko((gracz.glowny/2),gracz.glowny)  + przeciwnikm.pancerz;
  48.                        
  49.                     }
  50.                 if(aktualnyruch=="heal")
  51.                     {
  52.                         if(gracz.potki>1) gracz.hp=gracz.hp + 15;
  53.                         else
  54.                         {
  55.                             string niema = "Nie masz zadnych potek";
  56.                             prints(niema,20);
  57.                             goto startwalki;
  58.                         }
  59.                     }
  60.                 if(aktualnyruch=="ucieczka")
  61.                 {
  62.                     string przegrana = "Przegrywasz tchorzu!"
  63.                     prtins(przegrana,20)
  64.                     break;
  65.                 }
  66.             }
  67.                 case l:
  68.             while(gracz.hp>0 && przeciwnikl.hp>0)
  69.             {
  70.                 startwalki:
  71.                 string a="Jaki ruch chcesz wykonac? (atak/heal/ucieczka)"
  72.                 prints(a,20)
  73.                 cin>>aktualnyruch;
  74.                 if(aktualnyruch=="atak")
  75.                     {
  76.                         przeciwnikl.hp= przeciwnikl.hp - losowanko((gracz.glowny/2),gracz.glowny)  + przeciwnikl.pancerz;
  77.                        
  78.                     }
  79.                 if(aktualnyruch=="heal")
  80.                     {
  81.                         if(gracz.potki>1) gracz.hp=gracz.hp + 15;
  82.                         else
  83.                         {
  84.                             string niema = "Nie masz zadnych potek";
  85.                             prints(niema,20);
  86.                             goto startwalki;
  87.                         }
  88.                     }
  89.                 if(aktualnyruch=="ucieczka")
  90.                 {
  91.                     string przegrana = "Przegrywasz tchorzu!"
  92.                     prtins(przegrana,20)
  93.                     break;
  94.                 }
  95.             }
  96.     }
  97.    
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement