Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-05 | (svn r5116) Move the overly generic GetDepotDirection() from a header to its ↵ | tron | |
only consumer | |||
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-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-22 | (svn r4529) - Codechange: Use proper naming for hex numbers in debug prints ↵ | Darkvater | |
eg. 0xF3A6. Use fixed lengths where applicable (newgrf). Unfortunately '%#X' is unusable since it gives 0XFF3 and '%#x' gives 0xff3 while we want 0xFF3 :P | |||
2006-04-12 | (svn r4389) -Fix: [NPF] Don't mark tiles when debugging in multiplayer, ↵ | matthijs | |
this will cause desyncs. | |||
2006-04-12 | (svn r4387) -Codechange: Use map accessors even for debugging purposes (npf). | celestar | |
-Codechange: Removed unused code from NPF | |||
2006-04-12 | (svn r4376) -Codechange Renamed GetSignalState to GetSignalStateByTrackdir | celestar | |
2006-04-10 | (svn r4349) Remove GetCrossingTransportType(), it's slightly overkill | tron | |
2006-04-04 | (svn r4272) -Codechange: Moved the map-accessing stuff from station.h into ↵ | celestar | |
station_map.h | |||
2006-03-31 | (svn r4215) -Codechange: Renamed *RoadStation* functions to *RoadStop* and ↵ | celestar | |
moved them to station_map.h to keep consistency | |||
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 r4079) Add GetSation{Index,ByTile}() to get the station index resp. the ↵ | tron | |
station from a tile | |||
2006-03-23 | (svn r4071) - Fix: [NPF] Trains & busses were unable to find a route when ↵ | matthijs | |
leaving a depot or bus stop. Small omission from r4023 (fix by glx) | |||
2006-03-22 | (svn r4023) - Fix: [ 1453646 NPF ] Road vehicles planning through the back ↵ | matthijs | |
of depots and stations. | |||
2006-03-17 | (svn r3912) Move the signal type enum and GetSignalType() to rail_map.h; ↵ | tron | |
also add SetSignalType() and use the functions | |||
2006-03-16 | (svn r3908) Fix last commit (I'm saying that way too often *sigh*) (Pointed ↵ | tron | |
out by Celestar) | |||
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-12 | (svn r3830) Move IsTunnelTile() from tile.h to tunnel_map.h and add ↵ | tron | |
IsTunnel(), which just checks for a tunnel, but not the tile type as IsTunnelTile() does | |||
2006-03-11 | (svn r3816) Use existing accessors | tron | |
2006-03-06 | (svn r3777) Add some functions to handle tunnels | tron | |
2006-03-05 | (svn r3767) Move all direction related enums and functions to a separate header | tron | |
2006-03-03 | (svn r3750) Use INVALID_STATION instead of -1 in NPF | tron | |
2006-02-21 | (svn r3642) There is a 'npf' debug level for a reason, use that instead of ↵ | Darkvater | |
bastardizing 'misc'. Also, pointers are checked against NULL in an if-statement | |||
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-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |
2006-02-01 | (svn r3510) Fiddle with whitespace and parentheses | tron | |
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-24 | (svn r3426) - Fix typo from r3019 -- only affected NPF debugging. | peter1138 | |
2005-12-08 | (svn r3271) Remove some debug statements of mine which somehow got into svn. | hackykid | |
2005-11-05 | (svn r3142) Remove a now invalid case fall-through and use helper function ↵ | peter1138 | |
instead of map access. | |||
2005-10-05 | (svn r3019) -Codechange: Replace explicit shifting/anding/oring with GB and SB | tron | |
2005-09-11 | (svn r2942) Staticise some functions | tron | |
2005-09-09 | (svn r2929) * Move DistanceTrack from map.c to npf.c and rename to ↵ | matthijs | |
NPFDistanceTrack. * Make NPFDistanceTrack return the distance multiplied by NPF_TILE_LENGTH to prevent rounding This should make ship and train pathfinding more accurate and faster. * Update IsEndOfLine to prevent trains from trying to go off a slope onto a tunnel entrance. | |||
2005-07-24 | (svn r2701) Insert Id tags into all source files | tron | |
2005-07-23 | (svn r2696) Remove stray semicolons | tron | |
2005-07-22 | (svn r2674) - CodeChange: [pbs] Generalise the PSBISPbsDepot function so it ↵ | hackykid | |
can check if an arbitrary junction is a pbs junction. Preparations for making pbs more safe. | |||
2005-07-22 | (svn r2673) Include functions.h directly, not globally via openttd.h | tron | |
2005-07-17 | (svn r2625) - Fix: [pbs] Store the end of a train's reserved path ↵ | hackykid | |
explicitly. Prevents trains from unreserving eachothers paths in some cases. - CodeChange: Use the TrackdirToTrack function instead of &7, and remove an unneeded variable. | |||
2005-07-15 | (svn r2585) - Fix [Makefile]: some small cleanups, remove warnings, and add ↵ | Darkvater | |
mersenne to makefile (Luca) | |||
2005-07-13 | (svn r2558) Change the internal map format from 7 arrays to one array of ↵ | tron | |
structs, this doesn't change the saved format for now. It's a stepping stone for further changes. | |||
2005-07-09 | (svn r2538) - Fix: Use IsCompatibleRailType() function instead of checking ↵ | hackykid | |
this yourself. | |||
2005-07-04 | (svn r2517) - Fix: [pbs] Detect end-of-lines properly regarding depots. | hackykid | |
2005-07-04 | (svn r2516) - Feature: [pbs] Implement path-based-signalling. This allows ↵ | hackykid | |
multiple trains within the same signal block, provided their paths dont intersect. For this the block must have all exit and entry signals be pbs signals. Place these by ctrl-clicking 4 times on a normal signal. - Feature: [pbs] Implement autoplacement of pbs blocks, when a block has an entry and an exit pbs signal, covert the entire block to pbs. Can be turned off in the patch settings. - Feature: [pbs] Allow showing of reserved status by making the tracks darker, when the pbs debug level is at least 1. | |||
2005-07-03 | (svn r2514) - Codechange: [NPF] Move the checking of railtype into a ↵ | matthijs | |
funciton IsCompatibleRail(). - Codechange: [NPF] Check the railtype along a route against the engine type instead of against the previouse tile. This clears the way for electriefied rails. - Add: [NPF] [ 1209644 ] A penalty for crossings (peter1138) | |||
2005-06-25 | (svn r2489) static, bracing style and use clamp() | tron | |
2005-06-25 | (svn r2487) Replace TILE_XY by TileXY/TileDiffXY | tron | |
2005-06-22 | (svn r2473) - Add: VehicleMayEnterTile(), which checks if the tile owner of ↵ | matthijs | |
a tile is correct for a vehicle to enter it. Based upon glx's code. - Fix: [ 1203769 ] [NPF] NPF tries to plan over bridges, through tunnels, over level crossings of other players. (glx) - Codechange: Renamed TRANSPORT_MAX to TRANSPORT_END and added INVALID_TRANSPORT. - Codechange: Moved IsLevelCrossing() from tile.h to rail.h - Add: GetCrossingTransportType(), which returns the transport type (road, rail) of both tracks on a level crossing. - Removed old TODO that was fulfilled already. | |||
2005-06-22 | (svn r2471) - Fix: [ 1221249 ] [NPF] Vehicles try to drive into a tunnel ↵ | matthijs | |
entrance from above. | |||
2005-06-17 | (svn r2456) * Prettyfied npf.c using enums and wrappers from rail.h. | matthijs | |
* Moved GetTileRailType() from npf.c to rail.[ch]. |