Example #1
0
        public void Execute()
        {
            _turtle.Move(1);
            Vector2 turtlePos = _turtle.GetPosition();

            if (_gameBoard.IsPositionOnBoard((int)turtlePos.X, (int)turtlePos.Y) == false)
            {
                System.Console.WriteLine("Position is not on grid {0},{1}", turtlePos.X, turtlePos.Y);
                Revert();
            }

            turtlePos = _turtle.GetPosition();
            System.Console.WriteLine("Turtle Current Position {0},{1}", turtlePos.X, turtlePos.Y);
        }