software/components/solving/src/Algorithm.cpp
void Algorithm::mvDEnd() {            // if no way is open, reverse
    // order a rotation.
    out[0] = 2;
    out[1] = 180;

    tremauxMap[currX][currY][0] = DEAD_END;
}
// precondition: mvDEnd is not called if the mouse has not moved (prevX|prevY == currX|currY)
mvDEnd is not called if the mouse has not moved (prevX|prevY == currX|currY)
mvDEnd is not called if the mouse has not moved ( prevX|prevY == currX|currY )
void Algorithm::mvDEnd() {            
    out[0] = 2;
    out[1] = 180;
    tremauxMap[currX][currY][0] = DEAD_END;
}
void Algorithm :: mvDEnd ( ) { out [ 0 ] = 2 ; out [ 1 ] = 180 ; tremauxMap [ currX ] [ currY ] [ 0 ] = DEAD_END ; }
precondition: mvDEnd is not called if the mouse has not moved (prevX|prevY == currX|currY)
precondition : mvDEnd is not called if the mouse has not moved ( prevX|prevY == currX|currY )
// if no way is open, reverse // order a rotation.