Maintain map of targeted road vehicles to small UFO disaster vehicle

This commit is contained in:
Jonathan G Rennison
2024-02-12 00:48:13 +00:00
parent 1e2834a422
commit 903adceab5
6 changed files with 66 additions and 15 deletions

View File

@@ -258,7 +258,9 @@ bool CanVehicleUseStation(EngineID engine_type, const struct Station *st);
bool CanVehicleUseStation(const Vehicle *v, const struct Station *st);
StringID GetVehicleCannotUseStationReason(const Vehicle *v, const Station *st);
void ReleaseDisastersTargetingVehicle(VehicleID vehicle);
void ResetDisasterVehicleTargeting();
void ReleaseDisasterVehicleTargetingVehicle(VehicleID vehicle);
bool SetDisasterVehicleTargetingVehicle(VehicleID vehicle, VehicleID disaster_vehicle);
typedef std::vector<VehicleID> VehicleSet;
void GetVehicleSet(VehicleSet &set, Vehicle *v, uint8_t num_vehicles);