Changeset - r25727:32cd6020de0f
[Not reviewed]
master
0 2 0
rubidium42 - 3 years ago 2021-06-21 16:31:56
rubidium@openttd.org
Codechange: remove overloading on UpdateServiceInterval

One UpdateServiceInterval has two parameters to update the service interval for a vehicle type, the other for all vehicle types at once. Rename the latter to help with function resolution for the introduction of variants.
2 files changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/settings.cpp
Show inline comments
 
@@ -833,7 +833,7 @@ static void UpdateConsists(int32 new_val
 
}
 

	
 
/* Check service intervals of vehicles, newvalue is value of % or day based servicing */
 
static void UpdateServiceInterval(int32 new_value)
 
static void UpdateAllServiceInterval(int32 new_value)
 
{
 
	bool update_vehicles;
 
	VehicleDefaultSettings *vds;
src/table/settings/company_settings.ini
Show inline comments
 
@@ -8,7 +8,7 @@
 
; company changes them, it changes for all players.
 

	
 
[pre-amble]
 
static void UpdateServiceInterval(int32 new_value);
 
static void UpdateAllServiceInterval(int32 new_value);
 
static bool CanUpdateServiceInterval(VehicleType type, int32 &new_value);
 
static void UpdateServiceInterval(VehicleType type, int32 new_value);
 

	
 
@@ -77,7 +77,7 @@ var      = vehicle.servint_ispercent
 
def      = false
 
str      = STR_CONFIG_SETTING_SERVINT_ISPERCENT
 
strhelp  = STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT
 
post_cb  = UpdateServiceInterval
 
post_cb  = UpdateAllServiceInterval
 

	
 
[SDT_VAR]
 
var      = vehicle.servint_trains
0 comments (0 inline, 0 general)