Files
@ r3640:7db2b7b4f5a7
Branch filter:
Location: cpp/openttd-patchpack/source/currency.h - annotation
r3640:7db2b7b4f5a7
635 B
text/x-c
(svn r4549) - NewGRF: store the grf version from Action 0x08.
r2292:73ead004e2d7 r2292:73ead004e2d7 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2291:d8cfcbdcaa29 r2306:83bf5acd9e01 r3596:700022cb5115 r3596:700022cb5115 r2468:320ed1476ffd r2306:83bf5acd9e01 r2291:d8cfcbdcaa29 r2306:83bf5acd9e01 r2291:d8cfcbdcaa29 r2436:963efe8b84cc | /* $Id$ */
#ifndef CURRENCY_H
#define CURRENCY_H
enum {
CF_NOEURO = 0,
CF_ISEURO = 1,
};
typedef struct {
uint16 rate;
char separator;
uint16 to_euro;
char prefix[16];
char suffix[16];
} CurrencySpec;
extern CurrencySpec _currency_specs[];
extern const StringID _currency_string_list[];
// XXX small hack, but makes the rest of the code a bit nicer to read
#define CUSTOM_CURRENCY_ID 23
#define _custom_currency (_currency_specs[CUSTOM_CURRENCY_ID])
#define _currency ((const CurrencySpec*)&_currency_specs[_opt_ptr->currency])
uint GetMaskOfAllowedCurrencies(void);
void CheckSwitchToEuro(void);
#endif /* CURRENCY_H */
|