View difference between Paste ID: 87Yr5ADM and C26sWULh
SHOW: | | - or go back to the newest paste.
1
using System;
2
3
namespace C_sharp_Light
4
{
5
    class Program
6
    {
7
        static void Main(string[] args)
8
        {
9-
            
9+
            Console.CursorVisible = false;
10
            Player player = new Player(5,5,'@');
11
            Renderer render = new Renderer();
12
            render.Draw(player);
13
            Console.ReadKey();
14
        }
15
    }
16
17
    class Player
18
    {
19
        private int _x;
20
        private int _y;
21
        public int X
22
        {
23
            get
24
            {
25
                return _x;
26
            }
27
            private set
28
            {
29
                _x = value;
30
            }
31
        }
32
        public int Y
33
        {
34
            get
35
            {
36
                return _y;
37
            }
38
            private set
39
            {
40
                _y = value;
41
            }
42
        }
43
        public char Symbol { get; private set; }
44
45
        public Player(int x, int y, char charPlayer)
46
        {
47
            X = x;
48
            Y = y;
49
            Symbol = charPlayer;
50
        }
51
52
    }
53
    class Renderer
54
    {
55
        public void Draw(Player player)
56
        {
57
            Console.SetCursorPosition(player.X, player.Y);
58
            Console.Write(player.Symbol);
59
        }
60
    }
61
    
62
}