Thu, 16 Mar 2006 15:16:27 +0000 |
tron |
(svn r3907) Replace many bridge related direct map accesses with calls to shiny new functions and mark some strange constructs with XXX
|
file |
diff |
annotate
|
Mon, 13 Mar 2006 20:12:35 +0000 |
tron |
(svn r3851) Rail depots only have an entrance at one side, therefore use UpdateSignalsOnSegment() instead of SetSignalsOnBothDir()
|
file |
diff |
annotate
|
Sun, 12 Mar 2006 17:42:04 +0000 |
tron |
(svn r3832) Replace some magic numbers by (Diag)Direction enums
|
file |
diff |
annotate
|
Sun, 12 Mar 2006 16:13:16 +0000 |
tron |
(svn r3831) Add and use GetRailDepotDirection()
|
file |
diff |
annotate
|
Sun, 12 Mar 2006 15:04:03 +0000 |
tron |
(svn r3830) Move IsTunnelTile() from tile.h to tunnel_map.h and add IsTunnel(), which just checks for a tunnel, but not the tile type as IsTunnelTile() does
|
file |
diff |
annotate
|
Sun, 12 Mar 2006 12:19:25 +0000 |
tron |
(svn r3829) Reduce the use of _error_message by directly returning error codes instead of using this global variable
|
file |
diff |
annotate
|
Thu, 09 Mar 2006 12:32:25 +0000 |
tron |
(svn r3803) Change the second parameter of UpdateSignalsOnSegment() from Direction to DiagDirection as that's what it really operates on
|
file |
diff |
annotate
|
Wed, 08 Mar 2006 08:51:26 +0000 |
tron |
(svn r3789) Add an enum and function to handle DiagDirection changes
|
file |
diff |
annotate
|
Wed, 08 Mar 2006 08:28:48 +0000 |
tron |
(svn r3787) Use DirToDiagDir() instead of >> 1
|
file |
diff |
annotate
|
Wed, 08 Mar 2006 08:16:31 +0000 |
tron |
(svn r3786) More work for DirDiff
|
file |
diff |
annotate
|
Wed, 08 Mar 2006 07:48:56 +0000 |
tron |
(svn r3784) Add a type and functions to handle direction changes
|
file |
diff |
annotate
|
Wed, 08 Mar 2006 06:55:33 +0000 |
tron |
(svn r3783) Replace further ints and magic numbers by Direction, DiagDirection and friends
|
file |
diff |
annotate
|
Mon, 06 Mar 2006 20:55:24 +0000 |
tron |
(svn r3777) Add some functions to handle tunnels
|
file |
diff |
annotate
|
Mon, 06 Mar 2006 20:28:28 +0000 |
tron |
(svn r3776) Replace many ints and magic numbers by Direction, DiagDirection and friends
|
file |
diff |
annotate
|
Sat, 04 Mar 2006 11:15:44 +0000 |
tron |
(svn r3758) Remove the news validation callback. It is superseded by r3757.
|
file |
diff |
annotate
|
Sat, 04 Mar 2006 11:01:35 +0000 |
tron |
(svn r3757) -Feature: Delete news items about vehicles, when they get stale
|
file |
diff |
annotate
|
Mon, 13 Feb 2006 22:13:02 +0000 |
peter1138 |
(svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and remove global variable to return data as we can now access this directly.
|
file |
diff |
annotate
|
Mon, 13 Feb 2006 21:15:00 +0000 |
tron |
(svn r3597) Miscellaneous (I like that word) changes: Fix some indentation, add consts, reduce indentation level by short-circuit logic, convert if cascades to switch, whitespace, bracing, plus some minor stuff
|
file |
diff |
annotate
|
Sat, 11 Feb 2006 09:24:51 +0000 |
peter1138 |
(svn r3588) - Refit: Use only one global to return the refit capacity rather than one per vehicle type.
|
file |
diff |
annotate
|
Sat, 11 Feb 2006 09:17:16 +0000 |
peter1138 |
(svn r3587) - NewGRF: Rename Callback IDs to include their "class"
|
file |
diff |
annotate
|
Fri, 10 Feb 2006 06:33:56 +0000 |
tron |
(svn r3585) Similar changes to the order handlers of the other vehicle types like r3584
|
file |
diff |
annotate
|
Wed, 08 Feb 2006 19:06:46 +0000 |
peter1138 |
(svn r3579) v->u.rail.first_engine holds an engine type, not a vehicle index, so use INVALID_ENGINE.
|
file |
diff |
annotate
|
Tue, 07 Feb 2006 18:55:06 +0000 |
peter1138 |
(svn r3570) - Explicitly update v->first in TrainConsistChanged() if necessary, as this is far faster than brute forcing it later.
|
file |
diff |
annotate
|
Mon, 06 Feb 2006 09:18:04 +0000 |
tron |
(svn r3564) Several smaller changes:
|
file |
diff |
annotate
|
Sun, 05 Feb 2006 19:46:20 +0000 |
peter1138 |
(svn r3557) - NewGRF: move callback enums to a new file as more than just engines will use them
|
file |
diff |
annotate
|
Sat, 04 Feb 2006 18:25:07 +0000 |
bjarni |
(svn r3535) -Feature: [autoreplace] allow autoreplacing of train wagons
|
file |
diff |
annotate
|
Fri, 03 Feb 2006 12:55:21 +0000 |
peter1138 |
(svn r3524) - Split newgrf features from engine.[ch] into newgrf_engine.[ch], and add the new files to project files.
|
file |
diff |
annotate
|
Wed, 01 Feb 2006 07:36:15 +0000 |
tron |
(svn r3511) More whitespace ([FS#46] by Rubidium)
|
file |
diff |
annotate
|
Wed, 01 Feb 2006 06:32:03 +0000 |
tron |
(svn r3510) Fiddle with whitespace and parentheses
|
file |
diff |
annotate
|
Sun, 29 Jan 2006 23:04:51 +0000 |
bjarni |
(svn r3484) -fix: fixed issue in last commit where loading savegame versions 18 and 19 didn't init the multiheaded engine pointers
|
file |
diff |
annotate
|
Sun, 29 Jan 2006 18:57:26 +0000 |
Darkvater |
(svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it 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)
|
file |
diff |
annotate
|
Wed, 25 Jan 2006 21:33:57 +0000 |
peter1138 |
(svn r3431) - Fix crash when moving vehicles around in a train depot under certain conditions.
|
file |
diff |
annotate
|
Mon, 23 Jan 2006 21:05:05 +0000 |
peter1138 |
(svn r3422) - Fix: If an engine reaches the rear of a depot, make the engine turn around before it reaches the tile end (same as a normal end of line.) This fixes a bug whereby the engine could poke into the depot and crash with another engine just leaving it.
|
file |
diff |
annotate
|
Wed, 18 Jan 2006 15:05:01 +0000 |
bjarni |
(svn r3403) -Codechange: [multiheaded engines] the references between the front and rear engines are no longer saved
|
file |
diff |
annotate
|
Wed, 18 Jan 2006 14:12:26 +0000 |
bjarni |
(svn r3402) -Fix: [building/cloning] added a string telling if build failed due to not being able to build a vehicle. Triggered when cloning a retired design
|
file |
diff |
annotate
|
Sun, 08 Jan 2006 16:56:41 +0000 |
peter1138 |
(svn r3392) Train depot fixes:
|
file |
diff |
annotate
|
Sat, 07 Jan 2006 16:47:59 +0000 |
peter1138 |
(svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
|
file |
diff |
annotate
|
Sat, 07 Jan 2006 10:57:32 +0000 |
truelight |
(svn r3381) -Fix: r3374 left one bug: allow moving around wagons in a 100 long train
|
file |
diff |
annotate
|
Fri, 06 Jan 2006 22:49:00 +0000 |
peter1138 |
(svn r3378) - NewGRF Fix: Use order status to determine whether a vehicle is loading instead
|
file |
diff |
annotate
|
Fri, 06 Jan 2006 21:10:58 +0000 |
truelight |
(svn r3374) -Fix: [ FS#36 ] Don't allow trains to get bigger than 100 via drag and drop
|
file |
diff |
annotate
|
Fri, 06 Jan 2006 18:26:02 +0000 |
truelight |
(svn r3373) -Fix: don't link a wagon to itself, which resulted in a wagon disapearing, and a depot which was unable to remove
|
file |
diff |
annotate
|
Thu, 05 Jan 2006 21:35:54 +0000 |
tron |
(svn r3367) Unify the 4 distinct CMD_CHANGE_{AIRCRAFT,ROADVEH,SHIP,TRAIN}_SERVICE_INT commands into one CMD_CHANGE_SERVICE_INT command.
|
file |
diff |
annotate
|
Thu, 05 Jan 2006 12:40:50 +0000 |
tron |
(svn r3365) Staticise 36 functions
|
file |
diff |
annotate
|
Thu, 29 Dec 2005 12:42:59 +0000 |
tron |
(svn r3353) Simplify the automatic length adjustment algorithm for replacing trains: Use the length of the train before the replacement as reference length
|
file |
diff |
annotate
|
Wed, 28 Dec 2005 22:29:59 +0000 |
peter1138 |
(svn r3352) - NewGRF: Move initialization of vehicle random_bits to DC_EXEC blocks to allow use of Random() instead of InteractiveRandom(), which will alleviate some possible network desyncs.
|
file |
diff |
annotate
|
Wed, 14 Dec 2005 09:15:06 +0000 |
peter1138 |
(svn r3303) Change #if PF_BENCHMARK to #ifdef PF_BENCHMARK
|
file |
diff |
annotate
|
Wed, 14 Dec 2005 06:20:23 +0000 |
tron |
(svn r3297) Staticise
|
file |
diff |
annotate
|
Tue, 29 Nov 2005 22:29:59 +0000 |
peter1138 |
(svn r3248) - Codechange: Change interface of CanRefitTo() to supply the engine type directly instead of getting it from a vehicle. This allows the function to be used before vehicles are involved.
|
file |
diff |
annotate
|
Sat, 19 Nov 2005 00:10:20 +0000 |
bjarni |
(svn r3219) -Codechange: removed the now obsolite code in the build train command to make half multiheaded engines
|
file |
diff |
annotate
|
Fri, 18 Nov 2005 23:41:03 +0000 |
bjarni |
(svn r3218) -Feature: Multiheaded train engines will now stay in the same train
|
file |
diff |
annotate
|
Wed, 16 Nov 2005 14:07:34 +0000 |
tron |
(svn r3208) Don't explicitly pass the engine type to look for to GetRearEngine(), because it's the engine type of the vehicle which gets passed as first parameter
|
file |
diff |
annotate
|
Wed, 16 Nov 2005 12:52:01 +0000 |
tron |
(svn r3204) Make handling of clicking on vehicles a bit less ugly by avoiding function declarations in .c files and unnecessary indirection
|
file |
diff |
annotate
|
Mon, 14 Nov 2005 19:48:04 +0000 |
tron |
(svn r3181) -Bracing
|
file |
diff |
annotate
|
Mon, 14 Nov 2005 09:21:05 +0000 |
tron |
(svn r3179) - RandomRange() and RandomTile() instead of home brewed versions
|
file |
diff |
annotate
|
Mon, 14 Nov 2005 08:09:57 +0000 |
tron |
(svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT
|
file |
diff |
annotate
|
Sun, 13 Nov 2005 21:16:34 +0000 |
tron |
(svn r3176) Use proper types, not some variants of int
|
file |
diff |
annotate
|
Sun, 13 Nov 2005 13:43:55 +0000 |
tron |
(svn r3172) static, const
|
file |
diff |
annotate
|
Tue, 08 Nov 2005 23:18:09 +0000 |
bjarni |
(svn r3156) -Fix: removed some cases where autoreplace windows were redrawn when nothing was changed
|
file |
diff |
annotate
|
Mon, 07 Nov 2005 23:20:47 +0000 |
bjarni |
(svn r3155) -Feature: [autoreplace] autoreplace can now remove cars from too long trains
|
file |
diff |
annotate
|
Mon, 07 Nov 2005 13:02:33 +0000 |
peter1138 |
(svn r3150) Unify some code duplication in HandleLocomotiveSmokeCloud()
|
file |
diff |
annotate
|