1
0
Fork 0

updated command user interface with new command factory contract

This commit is contained in:
Xavier Fontanet 2024-07-05 17:19:46 +02:00
parent 8860bfcbc0
commit 33cc0744a8
1 changed files with 4 additions and 1 deletions

View File

@ -6,11 +6,14 @@ import cat.hack3.codingtests.marsrover.api.commands.RoverCommandFactory;
import java.util.Scanner;
import static cat.hack3.codingtests.marsrover.api.commands.RoverCommand.Type.*;
import static cat.hack3.codingtests.marsrover.ui.console.UICommons.isNotExitSignal;
import static cat.hack3.codingtests.marsrover.ui.console.UICommons.output;
public class RoverCommandsPerformer {
public static final String MOVE_FORWARD = "MOVE_FORWARD";
public static final String MOVE_BACKWARDS = "MOVE_BACKWARDS";
public static final String TURN_LEFT = "TURN_LEFT";
public static final String TURN_RIGHT = "TURN_RIGHT";
private final Scanner reader;
private final RoverCommand moveForwardCommand;