Пример #1
0
        public void Turn(Enums.Sides side)
        {
            switch (side)
            {
            case Enums.Sides.Left:
            {
                if (Direction.Equals(Enums.Directions.East))
                {
                    Direction = Enums.Directions.North;
                    break;
                }
                Direction = (Enums.Directions)Enum.ToObject(typeof(Enums.Directions), ((byte)Direction) + 1);
                break;
            }

            case Enums.Sides.Right:
            {
                if (Direction.Equals(Enums.Directions.North))
                {
                    Direction = Enums.Directions.East;
                    break;
                }
                Direction = Direction = (Enums.Directions)Enum.ToObject(typeof(Enums.Directions), ((byte)Direction) - 1);
                break;
            }
            }
        }
Пример #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="Side"></param>
 public Disc(Enums.Sides Side)
 {
     this._Side = Side;
 }