17 lines
408 B
Java
17 lines
408 B
Java
package cat.hack3.codingtests.marsrover;
|
|
|
|
import cat.hack3.codingtests.marsrover.cartography.Coordinates;
|
|
import cat.hack3.codingtests.marsrover.cartography.Direction;
|
|
|
|
public interface RotableRiderRover {
|
|
enum Rotation {LEFT, RIGHT}
|
|
|
|
void moveTowards(Direction direction);
|
|
|
|
void rotateTowards(Rotation rotation);
|
|
|
|
Coordinates getCurrentCoordinates();
|
|
|
|
Direction getCurrentDirection();
|
|
}
|