Add rover integrity

Rovers are damaged by bumping into solid objects
This commit is contained in:
Marc Di Luzio 2020-06-27 01:14:17 +01:00
parent 12dc9e478d
commit 7957454ec1
8 changed files with 75 additions and 42 deletions

View file

@ -123,4 +123,5 @@ func TestServer_Rover(t *testing.T) {
assert.NotZero(t, resp.Range, "Rover should return valid range")
assert.NotZero(t, len(resp.Name), "Rover should return valid name")
assert.NotZero(t, resp.Position, "Rover should return valid position")
assert.NotZero(t, resp.Integrity, "Rover should have positive integrity")
}

View file

@ -66,6 +66,7 @@ func (s *Server) Rover(ctx context.Context, req *rove.RoverRequest) (*rove.Rover
},
Range: int32(rover.Range),
Inventory: rover.Inventory,
Integrity: int32(rover.Integrity),
}
}
return response, nil