Fix #416: Division by zero for trains of 0 mass
In maximum achievable speed estimator
This commit is contained in:
@@ -502,11 +502,13 @@ void UpdateAllTemplateVehicleImages()
|
||||
_template_vehicle_images_valid = true;
|
||||
}
|
||||
|
||||
int GetTemplateVehicleEstimatedMaxAchievableSpeed(const TemplateVehicle *tv, const int mass, const int speed_cap)
|
||||
int GetTemplateVehicleEstimatedMaxAchievableSpeed(const TemplateVehicle *tv, int mass, const int speed_cap)
|
||||
{
|
||||
int max_speed = 0;
|
||||
int acceleration;
|
||||
|
||||
if (mass < 1) mass = 1;
|
||||
|
||||
do
|
||||
{
|
||||
max_speed++;
|
||||
|
Reference in New Issue
Block a user