mirror of https://github.com/OpenTTD/OpenTTD
Codechange: Add AppendStringWithArgsInPlace() function.
parent
04a16a6b68
commit
0428f8c667
|
@ -458,6 +458,13 @@ void AppendStringInPlace(std::string &result, StringID string)
|
||||||
GetStringWithArgs(builder, string, _global_string_params);
|
GetStringWithArgs(builder, string, _global_string_params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void AppendStringWithArgsInPlace(std::string &result, StringID string, std::span<StringParameter> params)
|
||||||
|
{
|
||||||
|
StringParameters tmp_params{params};
|
||||||
|
StringBuilder builder(result);
|
||||||
|
GetStringWithArgs(builder, string, tmp_params);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a parsed string with most special stringcodes replaced by the string parameters.
|
* Get a parsed string with most special stringcodes replaced by the string parameters.
|
||||||
* @param string The ID of the string to parse.
|
* @param string The ID of the string to parse.
|
||||||
|
|
|
@ -63,6 +63,7 @@ std::string GetStringWithArgs(StringID string, std::span<StringParameter> args);
|
||||||
std::string GetString(StringID string);
|
std::string GetString(StringID string);
|
||||||
const char *GetStringPtr(StringID string);
|
const char *GetStringPtr(StringID string);
|
||||||
void AppendStringInPlace(std::string &result, StringID string);
|
void AppendStringInPlace(std::string &result, StringID string);
|
||||||
|
void AppendStringWithArgsInPlace(std::string &result, StringID string, std::span<StringParameter> params);
|
||||||
|
|
||||||
uint ConvertKmhishSpeedToDisplaySpeed(uint speed, VehicleType type);
|
uint ConvertKmhishSpeedToDisplaySpeed(uint speed, VehicleType type);
|
||||||
uint ConvertDisplaySpeedToKmhishSpeed(uint speed, VehicleType type);
|
uint ConvertDisplaySpeedToKmhishSpeed(uint speed, VehicleType type);
|
||||||
|
|
Loading…
Reference in New Issue