diff --git a/lib/mars_rover.dart b/lib/mars_rover.dart index 2acdf8c..f26f722 100644 --- a/lib/mars_rover.dart +++ b/lib/mars_rover.dart @@ -4,4 +4,14 @@ class Rover { 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]!; + } }