(svn r2830) Move CheckSwitchToEuro() to currency.[ch] and hide the truth about the custom currency behind a #define

This commit is contained in:
tron
2005-08-07 12:41:57 +00:00
parent 59da8350c1
commit 14e80ca159
6 changed files with 42 additions and 39 deletions

View File

@@ -990,12 +990,12 @@ const SettingDesc patch_settings[] = {
};
static const SettingDesc currency_settings[] = {
{"rate", SDT_UINT16, (void*)1, &_currency_specs[23].rate, NULL},
{"separator", SDT_STRINGQUOT | (2) << 16, ".", &_currency_specs[23].separator, NULL},
{"to_euro", SDT_UINT16, (void*)0, &_currency_specs[23].to_euro, NULL},
{"prefix", SDT_STRINGQUOT | (16) << 16, NULL, &_currency_specs[23].prefix, NULL},
{"suffix", SDT_STRINGQUOT | (16) << 16, " credits", &_currency_specs[23].suffix, NULL},
{NULL, 0, NULL, NULL, NULL}
{ "rate", SDT_UINT16, (void*)1, &_custom_currency.rate, NULL },
{ "separator", SDT_STRINGQUOT | (2) << 16, ".", &_custom_currency.separator, NULL },
{ "to_euro", SDT_UINT16, (void*)0, &_custom_currency.to_euro, NULL },
{ "prefix", SDT_STRINGQUOT | (16) << 16, NULL, &_custom_currency.prefix, NULL },
{ "suffix", SDT_STRINGQUOT | (16) << 16, " credits", &_custom_currency.suffix, NULL },
{ NULL, 0, NULL, NULL, NULL }
};
typedef void SettingDescProc(IniFile *ini, const SettingDesc *desc, const void *grpname);