Exemple #1
0
 private void setDirectionAction()
 {
     if (_compassDirection == 'N')
     {
         _directionAction = new NorthDirectionAction(_ycoordinate);
         return;
     }
     if (_compassDirection == 'E')
     {
         _directionAction = new EastDirectionAction(_xcoordinate);
         return;
     }
     if (_compassDirection == 'S')
     {
         _directionAction = new SouthDirectionAction(_ycoordinate);
         return;
     }
     if (_compassDirection == 'W')
     {
         _directionAction = new WestDirectionAction(_xcoordinate);
         return;
     }
     else
     {
         throw new Exception("Direction Unknown");
     }
 }
Exemple #2
0
        public SouthDirectionActionTests()
        {
            int ycoordinate = 3;

            _directionAction = new SouthDirectionAction(ycoordinate);
        }
        public WestDirectionActionTests()
        {
            int xcoordinate = 3;

            _directionAction = new WestDirectionAction(xcoordinate);
        }
        public NorthDirectionActionTests()
        {
            int ycoordinate = 3;

            _directionAction = new NorthDirectionAction(ycoordinate);
        }
        public EastDirectionActionTests()
        {
            int ycoordinate = 3;

            _directionAction = new EastDirectionAction(ycoordinate);
        }