Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-19 | (svn r3984) Add a function to get the road axis of a level crossing | tron | |
2006-03-19 | (svn r3981) More work for the rail accessing functions and enums | tron | |
2006-03-19 | (svn r3979) Move GetRailFoundation() to rail_map.h and use it and friends to ↵ | tron | |
get information about rail tiles | |||
2006-03-17 | (svn r3916) Get/Set the rail type by [GS]etRailType{Crossing,OnBridge,}() | tron | |
2006-03-16 | (svn r3907) Replace many bridge related direct map accesses with calls to ↵ | tron | |
shiny new functions and mark some strange constructs with XXX | |||
2006-03-13 | (svn r3846) Add functions to set the type of stuff (clear, water, rail, ↵ | tron | |
road) under bridges | |||
2006-03-10 | (svn r3812) Remove a pointless goto | tron | |
2006-03-08 | (svn r3795) Add a function to request the orientation of a depot | tron | |
2006-03-06 | (svn r3773) Shove some semantics down ottd's throat by replacing ints and ↵ | tron | |
magic numbers by enums and some related changes | |||
2006-03-05 | (svn r3770) Remove the _road_special_gettrackstatus hack. Egladil and me ↵ | tron | |
deem it unnecessary | |||
2006-03-05 | (svn r3766) Add a function to get the RoadBits from an arbitrary tile | tron | |
2006-03-05 | (svn r3763) Adapt to the new 'map accessors go in foo_map.h'-scheme | tron | |
2006-03-01 | (svn r3699) Replace some magic numbers for checking for a suitable slope for ↵ | tron | |
a level crossing by some less magic numbers | |||
2006-03-01 | (svn r3698) Add GetCrossingRailBits() and ComplementRoadBits(). Simplify the ↵ | tron | |
code by using them | |||
2006-03-01 | (svn r3697) Rename DIAG1/DIAG2 to X resp. Y as this conveys a bit better in ↵ | tron | |
which direction a pieces of rail goes | |||
2006-03-01 | (svn r3696) Add functions to turn a tile into a normal rail ↵ | tron | |
tile/depot/waypoint. This is just a tiny step, the rail code needs way more love and caring | |||
2006-03-01 | (svn r3695) Add 2 MarkTileByTile() which I forgot in r3689 (noticed by Belugas) | tron | |
2006-02-28 | (svn r3689) Add functions to turn a tile into either a normal road tile, a ↵ | tron | |
level crossing or a road depot | |||
2006-02-28 | (svn r3687) Complete some bits I missed whenn adding accessor functions for ↵ | tron | |
road types and pieces | |||
2006-02-28 | (svn r3686) Dispel some strange magic regarding level crossings and foundations: | tron | |
if a level crossing is on a sloped tile, it has to be on a level foundation | |||
2006-02-27 | (svn r3680) Fix some magic numbers which got damaged in r1768 | tron | |
-Fix: Correctly restore the roadside after roadworks are finished | |||
2006-02-23 | (svn r3660) Convert further road bits and type references to the functions/enums | tron | |
2006-02-23 | (svn r3659) Add function to get the road bits of a level crossing | tron | |
2006-02-23 | (svn r3658) Add functions and symbolic names to retrieve road tile types and ↵ | tron | |
road pieces | |||
2006-02-23 | (svn r3657) Fix indentation and remove now unused variable, which i forgot ↵ | tron | |
in r3655 | |||
2006-02-23 | (svn r3656) Simplify the overly complicated check for road pieces under a bridge | tron | |
2006-02-23 | (svn r3655) Simplify a boolean expression and turn 3 if-cascades into switches | tron | |
2006-02-21 | (svn r3650) Fix braino in r3649, spotted by Mihamix | tron | |
2006-02-21 | (svn r3649) Turn several if-cascades into switch()es | tron | |
2006-02-21 | (svn r3644) Don't use FindLandscapeHeightByTile() when it's overkill - often ↵ | tron | |
it was just a complicated way of writing GetTileSlope(tile, NULL) | |||
2006-02-13 | (svn r3597) Miscellaneous (I like that word) changes: Fix some indentation, ↵ | tron | |
add consts, reduce indentation level by short-circuit logic, convert if cascades to switch, whitespace, bracing, plus some minor stuff | |||
2006-02-06 | (svn r3564) Several smaller changes: | tron | |
- Don't treat non-booleans as booleans - Reduce variable scope - Bracing - Use DeMorgan's law to make conditionals easier to read - if cascade -> switch - Replace some magic numbers by symbolic names - Avoid assignments within other statements | |||
2006-02-02 | (svn r3520) Remove unused parameters from some functions | tron | |
2006-02-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |
2006-02-01 | (svn r3510) Fiddle with whitespace and parentheses | tron | |
2006-01-30 | (svn r3490) -Fix: A bunch (10) of off-by-one errors when checking if a ↵ | tron | |
TileIndex points to a tile on the map | |||
2006-01-29 | (svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it ↵ | Darkvater | |
in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron) - The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals. | |||
2006-01-23 | (svn r3420) - Fix typo made back in r2997... | peter1138 | |
2006-01-21 | (svn r3413) - Fix: Under certain conditions placing a road tile parallel ↵ | peter1138 | |
under a bridge would, instead of failing, succeed and place a perpendicular piece. | |||
2006-01-05 | (svn r3365) Staticise 36 functions | tron | |
2005-12-18 | (svn r3313) Remove GPMI related changes from trunk | tron | |
Revisions in detail: 2542, 3226 (partial), 3229, 3231, 3232, 3238, 3242-3245, 3251, 3253, 3260, 3263, 3265, 3266, 3269, 3277, 3278, 3279, 3283 (partial), 3304, 3305, 3306 | |||
2005-12-14 | (svn r3305) -Rename: Changed all instances of ottd_ related to the AI to ttai_ | truelight | |
2005-12-10 | (svn r3282) - Codechange: Replace tests against CMD_ERROR with CmdFailed() | peter1138 | |
2005-12-02 | (svn r3253) -Add: add BuildRoad event for AIs | truelight | |
2005-11-23 | (svn r3232) -Add: implemented the event-system for AIs | truelight | |
-Add: added several hooks (event-callbacks) for road-related-stuff | |||
2005-11-14 | (svn r3181) -Bracing | tron | |
-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-10-23 | (svn r3078) Some more stuff, which piled up: | tron | |
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants | |||
2005-10-22 | (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in ↵ | tron | |
comments, excess empty lines, minor other changes nothing spectacular, just some stuff, which piled up | |||
2005-10-20 | (svn r3073) int/byte -> EngineID/PlayerID/VehicleID | tron | |
0/-1 -> INVALID_ENGINE 0x10 -> OWNER_NONE | |||
2005-10-19 | (svn r3066) Constify the parameter of GetSlopeZ_*() | tron | |