mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-17 12:03:07 +01:00
Add other-than-selected currency support to format_currency_2dp
This commit adds support for formatting currency strings using other than the selected currency.
This commit is contained in:
@@ -476,9 +476,9 @@ void format_currency(char **dest, long long value)
|
||||
}
|
||||
}
|
||||
|
||||
void format_currency_2dp(char **dest, long long value)
|
||||
void format_any_currency_2dp(char **dest, long long value, int currencyIndex)
|
||||
{
|
||||
const currency_descriptor *currencyDesc = &CurrencyDescriptors[gConfigGeneral.currency_format];
|
||||
const currency_descriptor *currencyDesc = &CurrencyDescriptors[currencyIndex];
|
||||
|
||||
int rate = currencyDesc->rate;
|
||||
value *= rate;
|
||||
@@ -517,6 +517,11 @@ void format_currency_2dp(char **dest, long long value)
|
||||
}
|
||||
}
|
||||
|
||||
void format_currency_2dp(char **dest, long long value)
|
||||
{
|
||||
format_any_currency_2dp(dest, value, gConfigGeneral.currency_format);
|
||||
}
|
||||
|
||||
void format_date(char **dest, uint16 value)
|
||||
{
|
||||
uint16 args[] = { date_get_month(value), date_get_year(value) + 1 };
|
||||
|
||||
Reference in New Issue
Block a user