|
OpenTTD Source
14.0-beta3
|
Specification of a currency. More...
#include <currency.h>
Public Member Functions | |
| CurrencySpec (uint16_t rate, const char *separator, TimerGameCalendar::Year to_euro, const char *prefix, const char *suffix, const char *code, byte symbol_pos, StringID name) | |
Data Fields | |
| uint16_t | rate |
| The conversion rate compared to the base currency. | |
| std::string | separator |
| The thousands separator for this currency. | |
| TimerGameCalendar::Year | to_euro |
| Year of switching to the Euro. May also be CF_NOEURO or CF_ISEURO. | |
| std::string | prefix |
| Prefix to apply when formatting money in this currency. | |
| std::string | suffix |
| Suffix to apply when formatting money in this currency. | |
| std::string | code |
| 3 letter untranslated code to identify the currency. | |
| byte | symbol_pos |
| The currency symbol is represented by two possible values, prefix and suffix Usage of one or the other is determined by symbol_pos. More... | |
| StringID | name |
Specification of a currency.
Definition at line 74 of file currency.h.
| byte CurrencySpec::symbol_pos |
The currency symbol is represented by two possible values, prefix and suffix Usage of one or the other is determined by symbol_pos.
0 = prefix 1 = suffix 2 = both : Special case only for custom currency. It is not a spec from Newgrf, rather a way to let users do what they want with custom currency
Definition at line 90 of file currency.h.