summaryrefslogtreecommitdiff
path: root/src/currency.h
AgeCommit message (Collapse)Author
2021-05-13Codechange: move currency settings to std::stringrubidium42
2021-03-01Add: Malaysia Ringgit as CurrencyLimyx826
Cause why not *Update the formating
2021-02-19Add: Indonesia Rupiah as in-game currency (#8616)Tegas Aziz
The exchange rate is actually more like 19,000, but OpenTTD doesn't handle such high exchange rates kindly.
2021-02-13Codechange: Implement a constructor for CurrencySpecglx22
2020-05-11Add: INR currency (#8136)Ilayaraja
Co-authored-by: ilayarja97 <ilayarja97@gmail.com>
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-06-09Add: Currency: NTD, CNY, HKDiigmir
2019-01-12Add: Mexican Peso currencyNikolas Nyby
OpenTTD doesn't have any pesos, so I've added Mexican pesos, at its current exchange rate: 1GBP = 24.39MXN, rounded to 24.
2018-08-04Feature: Added New Russian Ruble as currency (#6678)ScumbagDog
2013-03-09(svn r25076) -Add [FS#5212]: Georgian Lari and Iranian Rial as currenciesplanetmaker
2013-03-09(svn r25075) -Codechange: Allow for more than 32 currenciesplanetmaker
2013-03-09(svn r25073) -Doc: Improve Currencies enum descriptionplanetmaker
2013-03-09(svn r25072) -Codechange: Don't require the custom currency to be the last ↵planetmaker
defined one
2012-04-17(svn r24148) -Add [FS#4907]: South Korean and South African currencies. (PaulC)michi_cc
2012-04-17(svn r24133) -Add [FS#4984]: Lithuanian currency. (devastator)michi_cc
2012-01-01(svn r23704) -Doc: Doxygen comment fixes and additions.alberth
2011-01-02(svn r21695) -Codechange: add helper function to get the currently ↵yexo
applicable GameSettings object
2010-05-13(svn r19812) -Codechange: give some unnamed enums a name or, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-04-25(svn r16144) -Fix (r16129): setting the custom digit grouping separator ↵rubidium
required to restart OpenTTD to take effect. Now also support non 1 ASCII character custom grouping separators.
2009-03-15(svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵rubidium
sources too
2009-01-10(svn r14949) -Cleanup: pointer coding stylerubidium
2008-11-19(svn r14595) -Add: Estonian currency.rubidium
-Change: Slovenia switched to the Euro in 2007.
2008-06-05(svn r13386) -Fix: global currency/units setting being overriden when ↵rubidium
loading a savegame.
2008-05-29(svn r13325) -Codechange: split the client-side only settings from the ↵rubidium
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-25(svn r13255) -Codechange: move _opt to _settings.rubidium
2008-05-25(svn r13242) -Codechange: remove _opt_ptr.rubidium
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2007-12-26(svn r11702) -Codechange: move all date related stuff to date*.rubidium
2007-03-25(svn r9467) -Fix(FS#703,6108): When resetting the array of currencies, the ↵belugas
custom currency was reset too, thus loosing the setting a user could have used for it.(glx)
2007-03-07(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};rubidium
2007-03-07(svn r9050) -Codechange: Foo(void) -> Foo()rubidium
2007-02-23(svn r8859) -Cleanup: doxygen changes. Mostly @files missing tags and a few ↵belugas
comments style.
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.