17 lines
284 B
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]!;
|
|
}
|
|
}
|