Advertisement
JohnJuly

Homework39

Apr 18th, 2024 (edited)
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.06 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _39
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Renderer renderer = new Renderer();
  10.             Player player = new Player(29, 45, '#');
  11.  
  12.             renderer.DrawPlayerPosition(player);
  13.         }
  14.  
  15.         class Player
  16.         {
  17.             public Player(int positionX, int positionY, char symbol)
  18.             {
  19.                 PositionX = positionX;
  20.                 PositionY = positionY;
  21.                 Symbol = symbol;
  22.             }
  23.  
  24.             public int PositionX { get; private set; }
  25.             public int PositionY { get; private set; }
  26.             public char Symbol { get; private set; }
  27.         }
  28.  
  29.         class Renderer
  30.         {
  31.             public void DrawPlayerPosition(Player player)
  32.             {
  33.                 Console.CursorVisible = false;
  34.                 Console.SetCursorPosition(player.PositionX, player.PositionY);
  35.                 Console.WriteLine(player.Symbol);
  36.                 Console.ReadKey(true);
  37.             }
  38.         }
  39.     }
  40. }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement