1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-02-03 18:07:53 +01:00

Move loading custom currency-related preferences code into currency.c

This commit is contained in:
Daniel Trujillo
2016-07-01 23:52:33 +02:00
parent 4ebcf80a1a
commit a29db378eb
3 changed files with 17 additions and 5 deletions

View File

@@ -14,6 +14,7 @@
*****************************************************************************/
#pragma endregion
#include "../config.h"
#include "currency.h"
#include "string_ids.h"
@@ -36,3 +37,10 @@ currency_descriptor CurrencyDescriptors[CURRENCY_END] = {
{ "CNY", 100, CURRENCY_PREFIX, "CN\xC2\xA5", CURRENCY_PREFIX, "CNY", STR_CHINESE_YUAN }, // Chinese Yuan
{ "CTM", 10, CURRENCY_PREFIX, "Ctm", CURRENCY_PREFIX, "Ctm", STR_CUSTOM_CURRENCY }, // Customizable currency
};
void currency_load_custom_currency_config()
{
CurrencyDescriptors[CURRENCY_CUSTOM].rate = gConfigGeneral.custom_currency_rate;
CurrencyDescriptors[CURRENCY_CUSTOM].affix_unicode = gConfigGeneral.custom_currency_affix;
strncpy(CurrencyDescriptors[CURRENCY_CUSTOM].symbol_unicode, gConfigGeneral.custom_currency_symbol, CURRENCY_SYMBOL_MAX_SIZE);
}

View File

@@ -65,4 +65,10 @@ typedef struct currency_descriptor {
// List of currency formats
extern currency_descriptor CurrencyDescriptors[CURRENCY_END];
/**
* Loads custom currency saved parameters into {@link CurrencyDescriptors}'
* custom currency entry
*/
void currency_load_custom_currency_config();
#endif