コード例 #1
0
ファイル: Tors.cs プロジェクト: exodus156/Walka-gladiatorow
 public int Obrazenia(int iw)
 {
     if (iw == 0)
     {
         Piesci piesci = new Piesci();
         return(piesci.Damage());
     }
     else if (iw == 1)
     {
         Miecz miecz = new Miecz();
         return(miecz.Damage());
     }
     else if (iw == 2)
     {
         Tarcza tarcza = new Tarcza();
         return(tarcza.Damage() * 2);
     }
     else if (iw == 3)
     {
         Siekiera siekiera = new Siekiera();
         return(siekiera.Damage());
     }
     else if (iw == 4)
     {
         Topor topor = new Topor();
         return(topor.Damage());
     }
     else
     {
         return(0);
     }
 }
コード例 #2
0
 public int Spinka(int iw, int ip)
 {
     if (ip == 0)
     {
         var glowaDmg = new Glowa();
         return(glowaDmg.Obrazenia(iw));
     }
     else if (ip == 1)
     {
         var receDmg = new Rece();
         return(receDmg.Obrazenia(iw));
     }
     else if (ip == 2)
     {
         var torsDmg = new Tors();
         return(torsDmg.Obrazenia(iw));
     }
     else if (ip == 3)
     {
         var nogiDmg = new Nogi();
         return(nogiDmg.Obrazenia(iw));
     }
     else if (iw == 0)
     {
         var piesciDmg = new Piesci();
         return(piesciDmg.Damage());
     }
     else
     {
         //Niemożliwe do uzyskania z posiadanymi warunkami, no chyba, że użytkownik coś oszuka,
         //więc dla bezpieczeństwa spowoduje nie zadanie obrażeń
         return(0);
     }
 }