tdd-katas/lib/mars_rover.dart

17 lines
284 B
Dart

class Rover {
int x;
int y;
String direction;
Rover({required this.x, required this.y, required this.direction});
void turnLeft() {
const leftTurns = {
'N': 'W',
'W': 'S',
'S': 'E',
'E': 'N',
};
direction = leftTurns[direction]!;
}
}