Пример #1
0
 // Constructors
 public TextObject(Position position, string text, ConsoleColor color)
 {
     this.Position = position;
     this.Text = text;
     this.Color = color;
 }
Пример #2
0
 // Constructors
 public Cat(Position position, Position direction)
     : base(position, '\u00A4', ConsoleColor.Green, direction)
 {
 }
Пример #3
0
        // Check if two Positions are equal
        private static bool InSamePosition(Position firstPosition, Position secondPosition)
        {
            if (firstPosition.Equals(secondPosition))
            {
                return true;
            }

            return false;
        }
Пример #4
0
 // Constructors
 protected GameObject(Position position, char symbol, ConsoleColor color)
 {
     this.Position = position;
     this.Symbol = symbol;
     this.Color = color;
 }
Пример #5
0
 // Constructors
 public MovingObject(Position position, char symbol, ConsoleColor color, Position direction)
     : base(position, symbol, color)
 {
     this.Direction = direction;
 }
Пример #6
0
 // Constructors
 public CatsNumber(Position position, string text, ConsoleColor color)
     : base(position, text, color)
 {
 }
Пример #7
0
 // Constructors
 public Wall(Position position)
     : base(position, '\u2588', ConsoleColor.DarkBlue)
 {
 }
Пример #8
0
 public virtual void MoveUp()
 {
     this.LastPosition = this.Position;
     this.Position += new Position(-1, 0);
 }
Пример #9
0
 // Constructors
 public Points(Position position, string text, ConsoleColor color)
     : base(position, text, color)
 {
 }
Пример #10
0
 public virtual void MoveRight()
 {
     this.LastPosition = this.Position;
     this.Position += new Position(0, 1);
 }
Пример #11
0
 // Methods
 public virtual void MoveLeft()
 {
     this.LastPosition = this.Position;
     this.Position += new Position(0, -1);
 }
Пример #12
0
 public virtual void MoveDown()
 {
     this.LastPosition = this.Position;
     this.Position += new Position(1, 0);
 }
Пример #13
0
 // Constructors
 public Mickey(Position position)
     : base(position, '\u263B', ConsoleColor.Red)
 {
 }
Пример #14
0
 // Constructors
 public Block(Position position)
     : base(position, '\u2588', ConsoleColor.DarkGray)
 {
 }