Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-10 | (svn r5210) Many small changes which piled up: const, unsigned, variable ↵ | tron | |
scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc. | |||
2006-06-07 | (svn r5155) - Remove the bridge branch merge (revision r5070) | tron | |
2006-06-02 | (svn r5070) Merged the bridge branch | celestar | |
-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. | |||
2006-05-27 | (svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous ↵ | KUDr | |
support and users for testing. | |||
2006-05-21 | (svn r4940) Remove the dubious feature of remembering the last built depot. ↵ | tron | |
It serves no real purpose except causing confusion | |||
2006-05-20 | (svn r4927) Replace 3 big ifs (which regard foundations) by a bit less ↵ | tron | |
confusing code | |||
2006-05-09 | (svn r4790) Remove slope magic from EnsureNoVehicleZ() and rename it to ↵ | tron | |
EnsureNoVehicleOnGround() to make more clear what it does | |||
2006-05-09 | (svn r4789) - Codechange: rename RoadType to RoadTileType and ↵ | rubidium | |
ROAD_{NORMAL,CROSSING,DEPOT} to ROAD_TILE_* for consistency | |||
2006-05-09 | (svn r4788) - Codechange: RAILTYPE_{NORMAL,ELECTRIC,...} and ↵ | rubidium | |
RAIL_TYPE_{NORMAL,SIGNAL,...} have nearly the same name, rename RAIL_TYPE_* to RAIL_TILE_* of extra clarity | |||
2006-04-27 | (svn r4590) - Fix (r4585): warning: suggest parentheses around && within ||. ↵ | Darkvater | |
Sorry | |||
2006-04-26 | (svn r4586) - Codechange: Recursive commands that rely on _error_message to ↵ | Darkvater | |
handle success/failure can fail if a recursive call fails but doesn't set the error message, thus resulting in an old, possibly erroneous being used (see FS#130 prior to r4585). Now properly reset the global variable _error_message in these cases. | |||
2006-04-26 | (svn r4585) - Fix [FS#130] - Obscure road dragging bug. The road build ↵ | Darkvater | |
command did not return the appropiate error message of invalid-slope when building road. | |||
2006-04-25 | (svn r4572) Remove vehicle_leave_tile_proc | tron | |
There's exactly one implemented function (unbarring a level crossing) and one place where it can be triggered (a train leaves a level crossing) It's a bit overkill, so just handle this one case where it can happen | |||
2006-04-23 | (svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE} | tron | |
2006-04-23 | (svn r4544) Merge two almost identical string ↵ | tron | |
(STR_1[08]00_LAND_SLOPED_IN_WRONG_DIRECTION) - one just contains two redundant words | |||
2006-04-23 | (svn r4541) Add a type for slopes and replace many magic numbers by the ↵ | tron | |
appropriate enums | |||
2006-04-15 | (svn r4435) - Fix: an assertion triggered when trying to remove a bridge ↵ | Darkvater | |
with the remove-tool (r4348 surfaced this). In CmdRemoveRoad tiletype was not checked for ownership. Intorudce IsLevelCrossingTile() which checks if a tile is a crossing without knowing the type. Suggested by peter1138 and Tron. | |||
2006-04-10 | (svn r4342) Change the first two parameters of commands - virtual pixel ↵ | tron | |
coordinates of the tile to operate on - to a TileIndex Remove DoCommandByTile(), because now it does the same as DoCommand() | |||
2006-04-03 | (svn r4265) - Fix: compile warning on VS2005 (parameter 2 different from ↵ | Darkvater | |
declaration) | |||
2006-04-03 | (svn r4263) -Codechange: Road building no longer uses FindLandscapeHeight. ↵ | celestar | |
Last occurence of FindLandscapeTile in the tile-specific functions gone. Thanks to Tron for doing lots of work in this direction | |||
2006-04-03 | (svn r4258) -Codechange: Add and make use of map accessors dealing with road ↵ | celestar | |
ground types (including roadworks). | |||
2006-04-03 | (svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE | celestar | |
2006-04-02 | (svn r4242) Pass TileIndex and slope to GetSlopeTileh_*() instead of TileInfo | tron | |
2006-04-02 | (svn r4230) The road is asked for, not the rail. Undo part of r4164. ↵ | tron | |
(Pointed out by peter1138) | |||
2006-03-31 | (svn r4187) Simplify the code for building/removing a piece of road a bit | tron | |
2006-03-30 | (svn r4181) CodeChange : Replaced [G/S]etMapExtraBits by [G/S]etTropicZone. ↵ | belugas | |
Although it was an accessor, nor his usage nor the values were clear. | |||
2006-03-30 | (svn r4164) Use acessor functions | tron | |
2006-03-29 | (svn r4160) CodeChange : Revert part of 4157, spotted by Tron | belugas | |
2006-03-29 | (svn r4157) CodeChange : Keep on cleaning up Celestar's elrail merge | belugas | |
2006-03-29 | (svn r4150) -Feature: Merged elrails into trunk. Thanks to Tron for lots of ↵ | celestar | |
code and proofreading, thanks to peter1138 for another lot of code and ideas. | |||
2006-03-26 | (svn r4111) Fix/Remove some stale comments | tron | |
2006-03-24 | (svn r4088) -Codechange: Introduce {Unb,B}arCrossing and IsCrossingBarred to ↵ | celestar | |
put and get the status of a level crossing | |||
2006-03-24 | (svn r4085) Add GetTown{Index,ByTile}() to get the town index resp. the town ↵ | tron | |
from a tile | |||
2006-03-21 | (svn r4000) Rewrite GetSlope{Tileh,Z}_{Road,Track} in a less confusing way | tron | |
2006-03-20 | (svn r3990) Remove another call to FindLandscapeHeight() | tron | |
2006-03-19 | (svn r3986) Add [GS]etCrossingRoadOwner | tron | |
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 |