Age | Commit message (Collapse) | Author | |
---|---|---|---|
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]. | |||
2005-06-17 | (svn r2451) * Fix: Assertion caused by passing a trackdir where a track was ↵ | matthijs | |
expected. | |||
2005-06-17 | (svn r2450) * Codechange: Replaced all uses of the arrays in tile.h with ↵ | matthijs | |
calls to the associated wrapper functions. * Codechange: Made npf.c use some map array accessing wrappers instead of direct access. * Codechange/Fix: Named every enum in tile.h. Fixes a nasty bug on MSVC where arrays would be initialised with zeroes (tnx Asterix_) * Removed magic numbers from tables in tile.c. * Added some explicit casts in tile.h. |