rubidium
|
435bc80e71
|
(svn r11360) -Fix [FS#1375]: do not crash when trying to "draw" an invalid string, just draw a message saying it is invalid.
|
2007-10-30 18:32:26 +00:00 |
|
rubidium
|
74691a4218
|
(svn r11360) -Fix [FS#1375]: do not crash when trying to "draw" an invalid string, just draw a message saying it is invalid.
|
2007-10-30 18:32:26 +00:00 |
|
rubidium
|
eadd6765e1
|
(svn r11312) -Codechange: implement a overflow safe integer and use that for money and don't misuses CommandCost to have a overflow safe integer. Based on a patch by Noldo.
|
2007-10-20 14:51:09 +00:00 |
|
rubidium
|
8212088c03
|
(svn r11312) -Codechange: implement a overflow safe integer and use that for money and don't misuses CommandCost to have a overflow safe integer. Based on a patch by Noldo.
|
2007-10-20 14:51:09 +00:00 |
|
rubidium
|
08c5765c0b
|
(svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt to registers 0x100 to 0x10F.
|
2007-09-22 23:55:34 +00:00 |
|
rubidium
|
240285b8d8
|
(svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt to registers 0x100 to 0x10F.
|
2007-09-22 23:55:34 +00:00 |
|
bjarni
|
8c5d47d510
|
(svn r10851) -Feature [OSX]: OpenTTD will now pick the same language as finder is set to if no config file is found (ln-)
|
2007-08-11 15:52:34 +00:00 |
|
bjarni
|
1a5a748973
|
(svn r10851) -Feature [OSX]: OpenTTD will now pick the same language as finder is set to if no config file is found (ln-)
|
2007-08-11 15:52:34 +00:00 |
|
rubidium
|
34545a381a
|
(svn r10820) -Codechange: make negative currencies red and restore the colour from before the currency was printed; this removes the need to make two strings for printing currencies (one for positive currencies and one for negative currencies).
-Fix [FS#1036]: do not use green for currencies as it is practically unreadable on CRT monitors.
|
2007-08-07 15:20:31 +00:00 |
|
rubidium
|
c46e445e69
|
(svn r10820) -Codechange: make negative currencies red and restore the colour from before the currency was printed; this removes the need to make two strings for printing currencies (one for positive currencies and one for negative currencies).
-Fix [FS#1036]: do not use green for currencies as it is practically unreadable on CRT monitors.
|
2007-08-07 15:20:31 +00:00 |
|
rubidium
|
155a973597
|
(svn r10792) -Fix [FS#1104]: when determining the gender of a string, do not assume that the gender is in the front of the string when there can be case switching code at that location.
|
2007-08-05 14:08:38 +00:00 |
|
rubidium
|
f6933e1870
|
(svn r10792) -Fix [FS#1104]: when determining the gender of a string, do not assume that the gender is in the front of the string when there can be case switching code at that location.
|
2007-08-05 14:08:38 +00:00 |
|
peter1138
|
23a46a301e
|
(svn r10762) -Codechange: Change enum StringIDEnum { to static const StringID = for
each STR_ entry. This avoids the need for a cast to StringID in some
places and thus better type-safety.
|
2007-08-03 09:08:49 +00:00 |
|
peter1138
|
616eb4134e
|
(svn r10762) -Codechange: Change enum StringIDEnum { to static const StringID = for
each STR_ entry. This avoids the need for a cast to StringID in some
places and thus better type-safety.
|
2007-08-03 09:08:49 +00:00 |
|
rubidium
|
2f89fef353
|
(svn r10759) -Codechange: make the industry struct use the pool item class as super class.
|
2007-08-02 23:21:52 +00:00 |
|
rubidium
|
e4149482ec
|
(svn r10759) -Codechange: make the industry struct use the pool item class as super class.
|
2007-08-02 23:21:52 +00:00 |
|
rubidium
|
032de036dd
|
(svn r10755) -Codechange: make the town struct use the pool item class as super class.
|
2007-08-02 21:05:54 +00:00 |
|
rubidium
|
db374f600c
|
(svn r10755) -Codechange: make the town struct use the pool item class as super class.
|
2007-08-02 21:05:54 +00:00 |
|
rubidium
|
9458905e4c
|
(svn r10751) -Codechange: make the group struct use the pool item class as super class.
|
2007-08-02 12:51:57 +00:00 |
|
rubidium
|
87ad3df284
|
(svn r10751) -Codechange: make the group struct use the pool item class as super class.
|
2007-08-02 12:51:57 +00:00 |
|
rubidium
|
6891998fd7
|
(svn r10719) -Codechange: since DParams are now 64 bits we should make NUM and COMMA handle writing 64 bit integers to the strings.
|
2007-07-29 12:13:22 +00:00 |
|
rubidium
|
a4898699c5
|
(svn r10719) -Codechange: since DParams are now 64 bits we should make NUM and COMMA handle writing 64 bit integers to the strings.
|
2007-07-29 12:13:22 +00:00 |
|
KUDr
|
1eda754469
|
(svn r10711) -Fix [Win32]: take default language from current user's locale on Windows (In-)
|
2007-07-27 22:19:19 +00:00 |
|
KUDr
|
f9411f30c4
|
(svn r10711) -Fix [Win32]: take default language from current user's locale on Windows (In-)
|
2007-07-27 22:19:19 +00:00 |
|
truelight
|
e66ab3b6f1
|
(svn r10671) -Codechange: don't mix both lookup and temp-variable-with-value-of-lookup (skidd13)
|
2007-07-24 12:29:47 +00:00 |
|
truelight
|
01d08680e1
|
(svn r10671) -Codechange: don't mix both lookup and temp-variable-with-value-of-lookup (skidd13)
|
2007-07-24 12:29:47 +00:00 |
|
rubidium
|
df009178d4
|
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
|
2007-07-16 09:16:58 +00:00 |
|
rubidium
|
efc7fdf2fd
|
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
|
2007-07-16 09:16:58 +00:00 |
|
peter1138
|
76874f34bf
|
(svn r10324) -Codechange: reference engine names by index
|
2007-06-25 14:46:32 +00:00 |
|
peter1138
|
d69589b3c2
|
(svn r10324) -Codechange: reference engine names by index
|
2007-06-25 14:46:32 +00:00 |
|
peter1138
|
8ee9e8bf1e
|
(svn r10323) -Codechange: reference company name, number and player (president) name
by index
|
2007-06-25 13:30:38 +00:00 |
|
peter1138
|
eb6594caa8
|
(svn r10323) -Codechange: reference company name, number and player (president) name
by index
|
2007-06-25 13:30:38 +00:00 |
|
peter1138
|
97a2f5bf2a
|
(svn r10321) -Codechange: refer to sign text by index
|
2007-06-25 10:40:56 +00:00 |
|
peter1138
|
fd73ea2058
|
(svn r10321) -Codechange: refer to sign text by index
|
2007-06-25 10:40:56 +00:00 |
|
rubidium
|
abfbba139e
|
(svn r10320) -Fix [FS#278]: one could only build a limited number of stations before one had to rename them.
|
2007-06-25 10:22:48 +00:00 |
|
rubidium
|
5c6106cbcf
|
(svn r10320) -Fix [FS#278]: one could only build a limited number of stations before one had to rename them.
|
2007-06-25 10:22:48 +00:00 |
|
peter1138
|
59dd90b76a
|
(svn r10316) -Codechange: (consistently) use index to refer to group names. Also the group string_id is irrelevant unless it is a custom name, so don't 'waste' a savegame string id.
|
2007-06-25 07:33:40 +00:00 |
|
peter1138
|
74e34ee729
|
(svn r10316) -Codechange: (consistently) use index to refer to group names. Also the group string_id is irrelevant unless it is a custom name, so don't 'waste' a savegame string id.
|
2007-06-25 07:33:40 +00:00 |
|
peter1138
|
3878c55f34
|
(svn r10314) -Codechange: Refer to vehicle names by index
|
2007-06-24 22:42:11 +00:00 |
|
peter1138
|
fc7418d19d
|
(svn r10314) -Codechange: Refer to vehicle names by index
|
2007-06-24 22:42:11 +00:00 |
|
rubidium
|
328d369f64
|
(svn r10262) -Fix (r10258): some places that needed to be changed to uint64 were hidden/forgotten, which caused memory corruptions and that in caused all kinds of assertions to trigger.
|
2007-06-21 19:08:47 +00:00 |
|
rubidium
|
0b34c9aefe
|
(svn r10262) -Fix (r10258): some places that needed to be changed to uint64 were hidden/forgotten, which caused memory corruptions and that in caused all kinds of assertions to trigger.
|
2007-06-21 19:08:47 +00:00 |
|
rubidium
|
f91e05a66b
|
(svn r10261) -Cleanup: we do not need CURRENCY64 and CURRCOMPACT64 anymore, because everything is already 64 bits by default.
|
2007-06-21 17:38:59 +00:00 |
|
rubidium
|
fb7964e902
|
(svn r10261) -Cleanup: we do not need CURRENCY64 and CURRCOMPACT64 anymore, because everything is already 64 bits by default.
|
2007-06-21 17:38:59 +00:00 |
|
rubidium
|
d0fa4eb9de
|
(svn r10258) -Codechange: as we are now using int64 all over the place, it's better to use int64 variables in the string generating too instead of packing them into two int32s.
-Fix: some displays of money were wrong.
|
2007-06-21 17:25:17 +00:00 |
|
rubidium
|
9c0944aa09
|
(svn r10258) -Codechange: as we are now using int64 all over the place, it's better to use int64 variables in the string generating too instead of packing them into two int32s.
-Fix: some displays of money were wrong.
|
2007-06-21 17:25:17 +00:00 |
|
rubidium
|
a571d7f954
|
(svn r10252) -Fix: never overflow when applying exchange rates before drawing the amount of money.
|
2007-06-21 15:57:14 +00:00 |
|
rubidium
|
02154f38b8
|
(svn r10252) -Fix: never overflow when applying exchange rates before drawing the amount of money.
|
2007-06-21 15:57:14 +00:00 |
|
rubidium
|
fecf81496a
|
(svn r10250) -Fix: money is always 64 bits, so always parse those 64 bits.
|
2007-06-21 15:37:05 +00:00 |
|
rubidium
|
bc01e53967
|
(svn r10250) -Fix: money is always 64 bits, so always parse those 64 bits.
|
2007-06-21 15:37:05 +00:00 |
|