NikaBang

ДЗ: Работа со свойствами

Nov 14th, 2025
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.81 KB | Gaming | 0 0
  1. using System;
  2.  
  3. public class Program
  4. {
  5.     static void Main(string[] args)
  6.     {
  7.         Player player = new Player(5, 5, '$');
  8.         Renderer renderer = new Renderer();
  9.  
  10.         renderer.Draw(player);
  11.     }
  12. }
  13.  
  14. class Player
  15. {
  16.     public Player(int posotionX, int positionY, char character)
  17.     {
  18.         PositionX = posotionX;
  19.         PositionY = positionY;
  20.         Character = character;
  21.     }
  22.  
  23.     public int PositionX { get; private set; }
  24.     public int PositionY { get; private set; }
  25.     public char Character { get; private set; }
  26. }
  27.  
  28. class Renderer
  29. {
  30.     public void Draw(Player player)
  31.     {
  32.         Console.CursorVisible = false;
  33.         Console.SetCursorPosition(player.PositionX, player.PositionY);
  34.         Console.Write(player.Character);
  35.         Console.ReadKey(true);
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment