Age | Commit message (Collapse) | Author |
|
more likely to be updated [o-s].
|
|
|
|
|
|
|
|
if a header require a header make it include that header
|
|
@param to @tparam if necessary
|
|
which were sometimes missing and sometimes just typos
|
|
|
|
|
|
favour of their Station variants
|
|
all over the place when using the more advanced station types.
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
|
|
|
|
functions that return a bool and that return TrackBits; GetRailStationReservation vs GetRailwayStationReservation, which one returns the bool and which one the TrackBits?
|
|
introduce shiny new IsPlainRailTile()
|
|
and _SIGNALS.
|
|
|
|
|
|
'via' station which it never uses, which makes it unlikely that it reserves a slot for the next station and that makes queueing fail (Aali)
|
|
and IsRailWaypoint() checks at several places
|
|
|
|
during build. (michi_cc)
|
|
the signal code. (michi_cc)
|
|
are drawn using the old Patch-like PBS sprites. (michi_cc)
|
|
is now possible. (michi_cc)
|
|
|
|
DiagDirection to Track and Trackbits
|
|
|
|
waypoint.h (and openttd.h) to waypoint_type.h.
|
|
|
|
GetTrackBits() (michi_cc)
|
|
not on height of the lowest part of the tile
|
|
|
|
long track
-Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements
|
|
|
|
|
|
|
|
compile time of OpenTTD by reduce the amount of circular-ish dependencies.
|
|
style
|
|
frosch.
|
|
RAIL_GROUND_FENCE_VERT[12] (frosch)
-Codechange: added documentation and SPR_ enums for track fences (frosch)
|
|
|
|
ones needed for the savegame saving/loading mechanisms.
|
|
|
|
|
|
|
|
headers.
|
|
tiles, unification of ground type between normal rail tiles and depots/waypoints and removing the need for RailTileSubType.
|
|
Remove the unused second parameter from GetTileRailType()
|
|
stillunknown and pv2b.
|
|
- 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.
|