Increase the base rover range to 10
This commit is contained in:
parent
70f041ae5d
commit
e66b899e2a
2 changed files with 6 additions and 5 deletions
|
@ -74,7 +74,7 @@ type Rover struct {
|
|||
// DefaultRover returns a default rover object with default settings
|
||||
func DefaultRover() *Rover {
|
||||
return &Rover{
|
||||
Range: 4,
|
||||
Range: 10,
|
||||
Integrity: 10,
|
||||
MaximumIntegrity: 10,
|
||||
Capacity: 10,
|
||||
|
|
|
@ -109,15 +109,16 @@ func TestWorld_RadarFromRover(t *testing.T) {
|
|||
world.Atlas.SetObject(maths.Vector{X: 0, Y: 0}, Object{Type: roveapi.Object_ObjectUnknown})
|
||||
assert.NoError(t, world.WarpRover(a, maths.Vector{X: 0, Y: 0}), "Failed to warp rover")
|
||||
|
||||
r, err := world.GetRover(a)
|
||||
assert.NoError(t, err)
|
||||
|
||||
radar, objs, err := world.RadarFromRover(a)
|
||||
assert.NoError(t, err, "Failed to get radar from rover")
|
||||
fullRange := 4 + 4 + 1
|
||||
fullRange := r.Range + r.Range + 1
|
||||
assert.Equal(t, fullRange*fullRange, len(radar), "Radar returned wrong length")
|
||||
assert.Equal(t, fullRange*fullRange, len(objs), "Radar returned wrong length")
|
||||
|
||||
// Test the expected values
|
||||
assert.Equal(t, roveapi.Object_RoverLive, objs[1+fullRange])
|
||||
assert.Equal(t, roveapi.Object_RoverLive, objs[4+4*fullRange])
|
||||
// TODO: Verify the other rover is on the radar
|
||||
|
||||
// Check the radar results are stable
|
||||
radar1, objs1, err := world.RadarFromRover(a)
|
||||
|
|
Loading…
Add table
Reference in a new issue