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

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