public Vehicle(NavigationMapManager mapManager) { sensorManager = new VehicleSensorManager(this, mapManager); areaSize = mapManager.getAreaSize(); distanceStep = mapManager.getDistanceStep(); hazardSectorSize = mapManager.getHazardSectorSize(); width = mapManager.getHazardModel().GetLength(0); height = mapManager.getHazardModel().GetLength(1); map = new VehicleHazardMap(width, height); }
public VehicleSensorManager(Vehicle v, NavigationMapManager m) { vehicle = v; navigationMap = m; realMap = navigationMap.getHazardModel(); width = realMap.GetLength(0); height = realMap.GetLength(1); }