public static IState CreateTurned(IRobot robot) { return(new Turned(robot, CalculatorFactory.CreateForActiveCalculator(robot))); }
public static IState CreateInactive(IRobot robot) { return(new Inactive(robot, CalculatorFactory.CreateForInactiveCalculator(robot))); }