smatz
|
ec627dedf8
|
(svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
|
17 years ago |
smatz
|
386a3f1d20
|
(svn r13016) -Codechange: unify the detection if rail catenary should be drawn
|
17 years ago |
rubidium
|
d03994098b
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
peter1138
|
a00371c8db
|
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
17 years ago |
rubidium
|
dce1b33196
|
(svn r12857) -Fix [FS#1948]: remove the last uses of AutoPtr in the station code.
|
17 years ago |
rubidium
|
6939569362
|
(svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
|
17 years ago |
rubidium
|
181b36ca0b
|
(svn r12801) -Codechange: remove the dependency of function.h in town_map.h
|
17 years ago |
rubidium
|
02cdf01507
|
(svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
|
17 years ago |
smatz
|
059e94e355
|
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
|
17 years ago |
smatz
|
9488db56d4
|
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
|
17 years ago |
smatz
|
febc5150c9
|
(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
|
17 years ago |
rubidium
|
ef2be7d0fc
|
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
17 years ago |
rubidium
|
2edd403656
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
17 years ago |
peter1138
|
6184676ec7
|
(svn r12410) -Codechange: abstract out the test for catenary on electric rails
|
17 years ago |
smatz
|
ac4ec8c2d2
|
(svn r12386) -Fix [FS#1841](r2428): train could break apart when reversed while partially in a depot
|
17 years ago |
belugas
|
cd411ab75a
|
(svn r12342) -Fix(r12340): In order to avoid confusion, SIGN should be used for signs and SIGNAL for signals :)
Always check your terms with your nearest british ;)
|
17 years ago |
belugas
|
a6ee46a5a0
|
(svn r12340) -Codechange: Remove some magic numbers (sprite IDs here) with some more meaningful values.
This allows to remove an unnecessary subtraction in the MAYBE_DAW_SIGNAL macro, who was waiting for an offset, at the first place.
|
17 years ago |
peter1138
|
e1cc80b01c
|
(svn r12334) -Codechange: Don't change road owner without DC_EXEC. Didn't affect anything in this case but is bad form.
|
17 years ago |
peter1138
|
5049fbb081
|
(svn r12329) -Fix [FS#1819]: Disallow building level crossings over one-way roads as this allowed competitors to remove the one-way state.
|
17 years ago |
frosch
|
b7993793c8
|
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
|
17 years ago |
smatz
|
509b3a3247
|
(svn r12179) -Codechange: use GetCrossingRailTrack() and GetCrossingRailAxis() to improve code readability
|
17 years ago |
smatz
|
29125c0e68
|
(svn r12177) -Codechange: use 'side' parameter in GetTileTrackStatus so there can be less checks in pathfinders for depots/stations/tunnels/bridges
|
17 years ago |
frosch
|
a40d761d7f
|
(svn r12149) -Codechange: Merge 'ground_sprite' and 'ground_pal' of DrawTileSprites into one PalSpriteID
|
17 years ago |
frosch
|
fd0f57a794
|
(svn r12148) -Codechange: Merge 'image' and 'pal' of DrawTileSeqStruct into one PalSpriteID
|
17 years ago |
belugas
|
65a13a3022
|
(svn r12145) -Codechange: includes should be at the top of the source file
-Codechange: undefine a defined macro once work is finished, just in case
|
17 years ago |
frosch
|
43c0f7ea8e
|
(svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
|
17 years ago |
peter1138
|
63e306006b
|
(svn r12125) -Codechange: Remove redundant signal lookup table, and document why normal electric signals are handled specially.
|
17 years ago |
smatz
|
9deab65bae
|
(svn r12098) -Fix: make snow appear on rail tiles dependant on track height, not on height of the lowest part of the tile
|
17 years ago |
smatz
|
802c949755
|
(svn r12094) -Codechange: use DC_BANKRUPT command flag when removing player property to allow further fixes
|
17 years ago |
frosch
|
b329781ab2
|
(svn r11984) -Fix: Also draw corner shores under rail tracks.
|
17 years ago |
frosch
|
6f6708e844
|
(svn r11983) -Codechange: Add some helper functions for slopes and use them.
|
17 years ago |
smatz
|
5a7c903770
|
(svn r11968) -Codechange: remove redundant FindLengthOfTunnel(), use GetTunnelBridgeLength() and/or GetOtherTunnelEnd() instead
|
17 years ago |
smatz
|
8d077b16d8
|
(svn r11910) -Fix: play 'ding-ding' crossing sound in more cases (except gameload and crossing construction)
-Fix: crossing sound is bound to tile, not to vehicle
|
17 years ago |
smatz
|
822242f411
|
(svn r11908) -Fix: update crossing when merging a company, when building a crossing and after loading older savegame
|
17 years ago |
frosch
|
c579bffed2
|
(svn r11898) -Fix: Update neighboured canals + signals when flooding non-flat tiles, too.
|
17 years ago |
smatz
|
c8178d43c1
|
(svn r11883) -Fix (r11864): assert when trying to remove rail from a house or industry tile
|
17 years ago |
smatz
|
9556623281
|
(svn r11871) -Fix [FS#1074]: do not update signals after each tile when building/removing a large block of track/signals/station
|
17 years ago |
smatz
|
245f05a7cc
|
(svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later
|
17 years ago |
rubidium
|
d4e6a6bf57
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
17 years ago |
smatz
|
f44a9a5d5b
|
(svn r11802) -Fix [FS#716]: do not crash trains when leaving depot to a very long track
-Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements
|
17 years ago |
rubidium
|
998d7644f6
|
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
|
17 years ago |
rubidium
|
46650c54b6
|
(svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).
|
17 years ago |
peter1138
|
a27a240b87
|
(svn r11791) -Cleanup: move railtype data into table/, like other data files.
|
17 years ago |
rubidium
|
0e517fe023
|
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
|
17 years ago |
rubidium
|
b0ac283aec
|
(svn r11774) -Change: do not include variables.h in a header when it is not needed.
|
17 years ago |
smatz
|
7302d8c88b
|
(svn r11760) -Codechange: unify the way how other end of a tunnel/bridge is determined at some places
-Fix: adding road/tram to tram/road bridge was cheaper by one tile
|
17 years ago |
peter1138
|
06d578d07e
|
(svn r11720) -Codechange: [NewGRF] Add support for bit 30 of station tile layouts; forcing a sprite to always be opaque.
|
17 years ago |
rubidium
|
e5e75bd8f8
|
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
|
17 years ago |
smatz
|
8e1f21e29b
|
(svn r11715) -Fix: do not use GetTrackBits() for depots and waypoints while converting railtype
|
17 years ago |
rubidium
|
384503e7d3
|
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
|
17 years ago |