main
1require 'location'
2class Rover
3 def initialize(heading, x, y, plateau)
4 @plateau = plateau
5 @location = Location.new(x, y, heading)
6 end
7
8 def rotate(degrees)
9 @location.rotate(degrees)
10 end
11
12 def drive
13 @location.forward(@plateau)
14 end
15
16 def is_facing(direction)
17 @location.is_facing(direction)
18 end
19
20 def to_s
21 @location.to_s
22 end
23end