Guest User

Untitled

a guest
Nov 13th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.86 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _5._6
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             Gladiators[] gladiators = { new Gladiators("First", 500, 20), new Gladiators("Second", 400, 30), new Gladiators("Third", 450, 45), new Gladiators("Fours", 400, 50), new Gladiators("Fives", 300, 70) };
  14.  
  15.             Console.WriteLine("Добро опжалосвать на арену, где проводятся бои гладиаторов!\n" +
  16.                 "Чтобы провести бой между двумя гладиаторами, надо поочередно ввести порядковый номер гладиатора.");
  17.  
  18.             while (true)
  19.             {
  20.             }
  21.         }
  22.  
  23.         static void ListOfDamage()
  24.         {
  25.             Console.WriteLine("Список того, чем может воспользоваться гладиатор:\n" +
  26.                 "1) Простой удар: Отнимает наносит урон в соответсвии со своей характеристикой.\n" +
  27.                 "2) Урон - проклятия: Убирает сопернику 40% жизней от остатка, а атакующий гладиатор теряет 20 жизней.\n" +
  28.                 "3) Хитрый удар: Соперник теряет 60 жизней, а атакующий пропускает следущий ход.\n");
  29.         }
  30.  
  31.         class Gladiators
  32.         {
  33.             public string Name;
  34.             public int Health;
  35.             public int Damage;
  36.  
  37.             public Gladiators(string name, int health, int damage)
  38.             {
  39.                 Name = name;
  40.                 Health = health;
  41.                 Damage = damage;
  42.             }
  43.         }
  44.  
  45.         class ListOfGladiators
  46.         {
  47.             public Gladiators[] ListGladiators;
  48.  
  49.             public ListOfGladiators(Gladiators[] listGladiators)
  50.             {
  51.                 ListGladiators = listGladiators;
  52.             }
  53.  
  54.             public void PasteTakeDamage(int numberAttackingPlayer, int numberDefendingPlayer)
  55.             {
  56.                 ListGladiators[numberDefendingPlayer].Health -= ListGladiators[numberAttackingPlayer].Damage;
  57.             }
  58.  
  59.             public void CurseDamage(int numberAttackingPlayer, int numberDefendingPlayer)
  60.             {
  61.                 ListGladiators[numberDefendingPlayer].Health -= ListGladiators[numberDefendingPlayer].Health / 100 * 40;
  62.  
  63.                 ListGladiators[numberAttackingPlayer].Health -= 20;
  64.             }
  65.  
  66.             public void TrickyDamage(int numberAttackingPlayer, int numberDefendingPlayer)
  67.             {
  68.                 ListGladiators[numberDefendingPlayer].Health -= 60;
  69.             }
  70.  
  71.         }
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment