Advertisement
PRO100LY4UK

5.1

Sep 9th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.88 KB | None | 0 0
  1. using System;
  2.  
  3. namespace HomeWork_5
  4. {
  5.     class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             Player player1 = new Player(15, 10, 7);
  10.             int input;
  11.             while (true)
  12.             {
  13.                 Console.WriteLine("Нажмите 1 для вывода информации об игроке, нажмите 2 для изменения параметров игрока.");
  14.                 input = Convert.ToInt32(Console.ReadLine());
  15.                 if (input == 1)
  16.                 {
  17.                     player1.ShowStats();
  18.                 }
  19.                 if (input == 2)
  20.                 {
  21.                     player1.ChangeStats();
  22.                    
  23.                 }
  24.  
  25.                 Console.ReadKey();
  26.                 Console.Clear();
  27.             }
  28.            
  29.         }
  30.     }
  31.  
  32.     class Player
  33.     {
  34.         private int _hp;
  35.         private int _mp;
  36.         private int _dmg;
  37.         private int input_hp, input_mp, input_dmg;
  38.  
  39.         public Player(int hp, int mp, int dmg)
  40.         {
  41.             _hp = hp;
  42.             _mp = mp;
  43.             _dmg = dmg;
  44.         }
  45.  
  46.         public void ChangeStats()
  47.         {
  48.             Console.Write("Введите количество хп: ");
  49.             input_hp = Convert.ToInt32(Console.ReadLine());
  50.             Console.Write("Введите количество маны: ");
  51.             input_mp = Convert.ToInt32(Console.ReadLine());
  52.             Console.Write("Введите количество урона с руки: ");
  53.             input_dmg = Convert.ToInt32(Console.ReadLine());
  54.             _hp = input_hp;
  55.             _mp = input_mp;
  56.             _dmg = input_dmg;
  57.         }
  58.  
  59.         public void ShowStats()
  60.         {
  61.             Console.WriteLine("У ИГРОКА " + _hp + " хп, " + _mp + " маны, " + _dmg + " урона с руки.");
  62.         }
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement