|
|
|
@ -2679,8 +2679,8 @@ static ChangeInfoResult GlobalVarChangeInfo(uint gvid, int numinfo, int prop, By
|
|
|
|
|
uint16 options = buf->ReadWord();
|
|
|
|
|
|
|
|
|
|
if (curidx < CURRENCY_END) {
|
|
|
|
|
_currency_specs[curidx].separator[0] = GB(options, 0, 8);
|
|
|
|
|
_currency_specs[curidx].separator[1] = '\0';
|
|
|
|
|
_currency_specs[curidx].separator.clear();
|
|
|
|
|
_currency_specs[curidx].separator.push_back(GB(options, 0, 8));
|
|
|
|
|
/* By specifying only one bit, we prevent errors,
|
|
|
|
|
* since newgrf specs said that only 0 and 1 can be set for symbol_pos */
|
|
|
|
|
_currency_specs[curidx].symbol_pos = GB(options, 8, 1);
|
|
|
|
|