kwest87

Untitled

Feb 14th, 2023
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.16 KB | None | 0 0
  1. [StartCode]
  2. using System;
  3.  
  4. //Создать класс игрока, у которого есть поля с его положением в x,y.
  5. //Создать класс отрисовщик, с методом, который отрисует игрока.
  6. //
  7. //Попрактиковаться в работе со свойствами.
  8.  
  9. namespace oop2
  10. {
  11.     internal class Program
  12.     {
  13.         static void Main(string[] args)
  14.         {
  15.             Renderer renderer = new Renderer();
  16.             Player player = new Player(20,10);
  17.            
  18.  
  19.             renderer.PlayerPosition(player.X,player.Y);
  20.         }
  21.  
  22.         class Player
  23.         {
  24.  
  25.             public int X { get;private set; }
  26.             public int Y { get;private set; }
  27.  
  28.             public Player(int x, int y)
  29.             {
  30.                 X = x;
  31.                 Y = y;
  32.             }
  33.         }
  34.  
  35.         class Renderer
  36.         {
  37.  
  38.             public void PlayerPosition(int x,int y)
  39.             {
  40.                 Console.CursorVisible = false;
  41.                 Console.SetCursorPosition(x,y);
  42.                 Console.Write('2');
  43.             }
  44.         }
  45.     }
  46. }
  47. [EndCOde]
Advertisement
Add Comment
Please, Sign In to add comment