celestar
25a63ec7af
(svn r5070) Merged the bridge branch
...
-Feature: Bridges can now be placed above:
Any railway track combination (excluding depots and waypoints)
Any road combination (excluding depots)
Clear tiles (duh), including fields
Tunnel entrances
Bridge heads
Thanks to Tron for idea and implementation, KUDr for the yapf synchronization and many others for hours of testing
There are still a number of visual problems remaining, especially when electric railways are on or under the bridge.
DO NOT REPORT THOSE BUGS FOR THE TIME BEING please.
19 years ago
KUDr
5e73dce0e7
(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
19 years ago
rubidium
9b1bbf72ee
(svn r4788) - Codechange: RAILTYPE_{NORMAL,ELECTRIC,...} and RAIL_TYPE_{NORMAL,SIGNAL,...} have nearly the same name, rename RAIL_TYPE_* to RAIL_TILE_* of extra clarity
19 years ago
tron
4f092c8de8
(svn r4764) Move some functions from rail.h to rail_map.h
19 years ago
celestar
6935fb6455
(svn r4461) -Codechange: Add and make use of map accessor functions for signal drawing. Includes some basic cleanup of the drawing functions
19 years ago
celestar
b03bd97b47
(svn r4386) -Codechange: Add and make use of IsCustomWaypoint
19 years ago
celestar
bdcb4bbf1d
(svn r4384) -Codechange: rail drawing code
...
-Added a function to obtain the axis of a waypoint
-Moved the waypoint layout tables from the depot layout tables into an own one
-Use GetRailTileSubtype
19 years ago
celestar
ee7eaef29d
(svn r4379) -Codechange: Add and make use of map accessor functions concerning rail ground types
19 years ago
celestar
923a0e60d6
(svn r4378) -Add and make use of an accessor function two-way => one-way => one-way => two-way signal cycling
19 years ago
celestar
5ae9a03a1f
(svn r4377) -Add and make use of a function that finds out whether a signal is an entry or and exit signal to a presignal block (as combos act as both)
19 years ago
celestar
38be3dbb58
(svn r4286) -Fix: Typo in 4280
19 years ago
celestar
8362990f8c
(svn r4280) -Codechange: Add and make use of map accessors concerning railway waypoints
19 years ago
celestar
a7d8ad0004
(svn r4150) -Feature: Merged elrails into trunk. Thanks to Tron for lots of code and proofreading, thanks to peter1138 for another lot of code and ideas.
19 years ago
tron
9f3aa9057d
(svn r3985) Make CmdBuildSingleRail() a bit more comprehensible
19 years ago
tron
77e5cf4bc1
(svn r3979) Move GetRailFoundation() to rail_map.h and use it and friends to get information about rail tiles
19 years ago
tron
d8dcedcfd2
(svn r3946) Add short hand names for common track combinations
19 years ago
tron
89090790c2
(svn r3916) Get/Set the rail type by [GS]etRailType{Crossing,OnBridge,}()
19 years ago
tron
27d7d42404
(svn r3913) Move declarations to rail_map.h so rail.h is dependent on rail_map.h and not the other way round
19 years ago
tron
41ee22ed99
(svn r3912) Move the signal type enum and GetSignalType() to rail_map.h; also add SetSignalType() and use the functions
19 years ago
tron
2232412f59
(svn r3911) Add functions to retrieve/set the signal variant (electric/semaphore)
19 years ago
tron
12d252d9bd
(svn r3831) Add and use GetRailDepotDirection()
19 years ago
tron
793613a286
(svn r3697) Rename DIAG1/DIAG2 to X resp. Y as this conveys a bit better in which direction a pieces of rail goes
19 years ago
tron
b404072ccc
(svn r3696) Add functions to turn a tile into a normal rail tile/depot/waypoint. This is just a tiny step, the rail code needs way more love and caring
19 years ago