tron
89cfe202b8
(svn r3208) Don't explicitly pass the engine type to look for to GetRearEngine(), because it's the engine type of the vehicle which gets passed as first parameter
2005-11-16 14:07:34 +00:00
tron
1bffec2c27
(svn r3207) Typo in last revision
2005-11-16 13:45:42 +00:00
tron
f750a773a4
(svn r3206) Wrap all instances of _dbg_screen_rect in #ifdef _DEBUG
2005-11-16 13:45:04 +00:00
tron
ec57ef78a2
(svn r3205) Some more uses for GB/SB
2005-11-16 13:11:28 +00:00
tron
8cebe2f607
(svn r3204) Make handling of clicking on vehicles a bit less ugly by avoiding function declarations in .c files and unnecessary indirection
2005-11-16 12:52:01 +00:00
tron
272d63b062
(svn r3203) Directly use the currency symbols for pounds and yen in the language files like it's already done for dollar and euro
2005-11-16 12:37:22 +00:00
tron
d177e5da67
(svn r3202) If cascade -> switch
2005-11-16 12:29:37 +00:00
tron
aaed2a41a0
(svn r3201) -Fix: Allow bribing up to the maximum rating for bribing, don't disable this option at some arbitrary value early
2005-11-16 12:25:33 +00:00
tron
7a7847ed61
(svn r3200) Remove the unused function GfxScalePalette() and the unused struct WorldSprite
2005-11-16 12:21:04 +00:00
tron
cc61dd4890
(svn r3199) -Fix: There are only 2 possible directions for ship depots, not 4
2005-11-16 12:20:15 +00:00
tron
06a708b7b3
(svn r3198) Rewrite the company league drawing routine for better readability
2005-11-16 12:10:45 +00:00
tron
d76fc8d7d1
(svn r3197) Use a better bias so you can directly see the date range a disaster can happen in
2005-11-16 12:04:34 +00:00
tron
ce9cbb9c47
(svn r3196) Use structs instead of magic offsets into arrays
2005-11-16 12:01:46 +00:00
tron
8d57bfc921
(svn r3195) Use bitfields instead of explicit shifting/masking
2005-11-16 11:55:06 +00:00
tron
1806293e46
(svn r3194) Don't use FindLandscapeHeightByTile() when it's overkill
2005-11-16 11:52:21 +00:00
tron
62b2b4613f
(svn r3193) Staticise the vehicle position hash
2005-11-16 11:50:40 +00:00
tron
784d41b650
(svn r3192) Split the surname list into two lists (non-toyland/toyland) and use lengthof() to get the number of names instead of using magic numbers
2005-11-16 11:17:52 +00:00
tron
1d109214bc
(svn r3191) Move declaration and definition of _dbg_screen_rect to a place where it somewhat makes sense and wrap them in #ifdef _DEBUG
2005-11-16 08:35:26 +00:00
tron
3bf8d2ccbb
(svn r3190) Turn some loops into canonical for loop form
2005-11-15 11:46:49 +00:00
tron
66d44766a7
(svn r3189) There's a dedicated function to check if it's a hangar tile, so use it
2005-11-15 11:08:10 +00:00
tron
b5dafb8f94
(svn r3188) Use CmdFailed() to check, if a command failed, don't compare with CMD_ERROR
2005-11-15 10:50:43 +00:00
tron
24f857ed5e
(svn r3187) Simplify overly complicated ifs, especially if (foo) return false; else return true; is confusing
2005-11-15 09:47:25 +00:00
tron
9f8c5d8fd2
(svn r3186) Unnecessary casts and truncation
2005-11-15 09:05:16 +00:00
tron
b9729fb72e
(svn r3185) const
2005-11-15 09:00:02 +00:00
tron
1b0091e0d2
(svn r3184) GB/SB
2005-11-15 08:49:46 +00:00
tron
8658560229
(svn r3183) Remove an unused declaration and properly declare CheckExternalFiles() in a header
2005-11-15 08:40:45 +00:00
tron
7b7593d092
(svn r3182) Fix braino in r3181
2005-11-14 20:20:24 +00:00
tron
f7abff5f96
(svn r3181) -Bracing
...
-Indentation
-Whitespace
-DeMorgan's Law
-Test with NULL or 0 for non-booleans
-'\0' instead of 0 for chars
-Remove redundantly redundant comments (like DoFoo(); // Do foo)
-Join multiple short lines with a single statement
-Split single lines with multiple statements
-Avoid assignments in if
2005-11-14 19:48:04 +00:00
tron
d8b56c123e
(svn r3180) Replace some magic numbers by symbolic names
2005-11-14 15:22:12 +00:00
tron
5fa6b7eb06
(svn r3179) - RandomRange() and RandomTile() instead of home brewed versions
...
- CHANCE*() instead of mumbling strange numbers
2005-11-14 09:21:05 +00:00
peter1138
6124ee0974
(svn r3178) - Codechange: move static _dropdown_* vars into the window custom data, giving var1 and var2 more meaningful names.
2005-11-14 08:42:45 +00:00
tron
833032adc0
(svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT
2005-11-14 08:09:57 +00:00
tron
357aba7475
(svn r3176) Use proper types, not some variants of int
2005-11-13 21:16:34 +00:00
orudge
eeade69786
(svn r3175) - Updated OS/2 project file to include station_newgrf.c
2005-11-13 18:07:45 +00:00
Darkvater
8a05c1e31d
(svn r3174) - Fix: fix compilation for VS.NET2003 and VS6 (missing sourcefile(s) from project)
2005-11-13 16:30:04 +00:00
tron
4a14a586e2
(svn r3173) Use the trinary operator and switch to improve readability
...
Also align short cases nicely
2005-11-13 14:54:09 +00:00
tron
ee15e3de13
(svn r3172) static, const
2005-11-13 13:43:55 +00:00
peter1138
59e885c2bf
(svn r3171) - Codechange: remove static _dropdown_disabled/_dropdown_hidden variables, as a window already contains this information.
2005-11-12 11:10:12 +00:00
peter1138
422bea5a0b
(svn r3170) - NewGRF: make ttdpatch flags to reflect patch option status, and added some more values.
2005-11-12 09:30:52 +00:00
peter1138
b3056bc799
(svn r3169) Little bit of coding style fixing, and change from value to lengthof()
2005-11-12 08:51:46 +00:00
peter1138
a7fe1495cd
(svn r3168) - NewGRF: Fix "typo" in waypoint drawer :/
2005-11-12 00:29:13 +00:00
peter1138
ff8223150a
(svn r3167) - NewGRF: Start moving custom station code to separate files.
...
Rewrite handling of station classes.
Allow for more than 8 station tile layouts.
Start of code to unload custom stations.
2005-11-12 00:19:34 +00:00
peter1138
b1075ca7a4
(svn r3166) Constify read-only accesses of custom stations
2005-11-11 20:34:16 +00:00
tron
1c867927a3
(svn r3163) Include header for toupper()
2005-11-10 17:21:05 +00:00
truelight
53ddd87dc2
(svn r3162) -Fix: renamed 'Message' to 'WindowMessage', a struct named 'Message' already
...
exists on MorphOS
2005-11-10 15:23:55 +00:00
tron
a20b9c2240
(svn r3159) Remove the read-only variable _no_button_sound
2005-11-09 11:32:15 +00:00
peter1138
7d888a5715
(svn r3158) - PBS: [ 1252192 ] Fix an assertion failure due to possible junk data in pre-PBS savegames. This will not correct pre-PBS savegames loaded and saved since PBS was introduced. (thanks glx)
2005-11-09 09:16:08 +00:00
peter1138
350f0f2cdb
(svn r3157) - Feature: Added patch option to link the terraform toolbar to the rail, road, water and airport toolbars. If enabled, the terraform toolbar will open and close with those toolbars.
2005-11-09 07:25:55 +00:00
bjarni
5e278b7ec3
(svn r3156) -Fix: removed some cases where autoreplace windows were redrawn when nothing was changed
...
due to the FOR_ALL_VEHICLES(), redrawing those windows are slow
2005-11-08 23:18:09 +00:00
bjarni
5481dcd191
(svn r3155) -Feature: [autoreplace] autoreplace can now remove cars from too long trains
...
-Trains will now remember the length of stations it visits and sell cars
when being autoreplaced if they became too long
-If it needs to remove cars, then it starts from the front and sells
all it can find until the train is short enough
-This only works for trains, that knows the station length of the route
so a full uninterrupted run is needed
-a train needs 1-2 runs to detect if the shortest station is expanded
-This feature can be turned on and off in the train replace window
and each company can have it's own setting
-NOTE: minor savegame version bump
2005-11-07 23:20:47 +00:00