src/train_cmd.cpp
Thu, 10 May 2007 06:42:43 +0000 peter1138 (svn r9818) -Codechange: Cache wagon override sprite set whenever consist is changed, instead of 'recalculating' it every time it is used or just tested.
Mon, 07 May 2007 16:21:34 +0000 rubidium (svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
Mon, 07 May 2007 15:58:05 +0000 rubidium (svn r9807) -Codechange: unify playing of sound when vehicle has been loaded and leaves the station.
Mon, 07 May 2007 13:26:10 +0000 peter1138 (svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
Sun, 06 May 2007 20:00:36 +0000 rubidium (svn r9802) -Fix: a vehicle without visual effects isn't per definition unpowered (mart3p).
Sun, 06 May 2007 19:58:34 +0000 rubidium (svn r9801) -Fix: do not assume that trains running on monorail/maglev cannot smoke/spark (mart3p).
Sun, 06 May 2007 19:51:25 +0000 rubidium (svn r9800) -Codechange: play sound effects based on the engine class, not the rail type (mart3p).
Sun, 06 May 2007 14:59:01 +0000 rubidium (svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
Fri, 04 May 2007 22:38:36 +0000 rubidium (svn r9784) -Codechange: remove unused variable.
Fri, 04 May 2007 19:24:01 +0000 peter1138 (svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)
Wed, 02 May 2007 18:29:11 +0000 rubidium (svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
Tue, 01 May 2007 16:35:14 +0000 rubidium (svn r9760) -Codechange: remove the need for saving some vehicle variables.
Sun, 29 Apr 2007 22:51:12 +0000 rubidium (svn r9756) -Fix [FS#755]: LeaveStation wasn't always called when a station was left.
Sun, 29 Apr 2007 22:33:51 +0000 rubidium (svn r9755) -Codechange: refactor some more of the begin loading stuff.
Sun, 29 Apr 2007 21:24:08 +0000 rubidium (svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
Sun, 29 Apr 2007 18:21:24 +0000 rubidium (svn r9752) -Codechange: remove some duplication related to BeginLoading.
Sun, 29 Apr 2007 08:43:00 +0000 maedhros (svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
Fri, 20 Apr 2007 11:39:01 +0000 maedhros (svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station is sent to a depot.
Wed, 18 Apr 2007 22:10:36 +0000 rubidium (svn r9672) -Cleanup: lots of coding style fixes around operands.
Wed, 18 Apr 2007 18:37:40 +0000 peter1138 (svn r9671) -Codechange: Implement NewGRF callback 36, which allows changing of various properties which were previously static. Vehicle max speed and train power/te/running costs are adjustable.
Wed, 18 Apr 2007 00:41:09 +0000 belugas (svn r9665) -Documentation: Doxygen corrections,errors, corrections of corrections...
Thu, 12 Apr 2007 13:07:15 +0000 maedhros (svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
Wed, 04 Apr 2007 03:21:14 +0000 belugas (svn r9558) -Documentation: doxygen and comment changes: 'T' now. Almost done
Mon, 02 Apr 2007 11:35:08 +0000 maedhros (svn r9543) -Fix [FS#691]: Split up STR_ENGINE_NOT_BUILDABLE into four strings so it can be
Mon, 10 Mar 2008 15:26:39 +0000 richk (svn r12351) [NewGRF_ports] -Sync: with trunk r12051:12350. NewGRF_ports
Sun, 03 Feb 2008 20:34:26 +0000 rubidium (svn r12053) [NewGRF_ports] -Sync: with trunk r11949:12050. NewGRF_ports
Tue, 22 Jan 2008 21:00:30 +0000 rubidium (svn r11950) [NewGRF_ports] -Sync with trunk r11566:11949. NewGRF_ports
Mon, 03 Dec 2007 23:39:38 +0000 rubidium (svn r11566) [NewGRF_ports] -Sync: with trunk r11218:r11565. NewGRF_ports
Sat, 06 Oct 2007 21:16:00 +0000 rubidium (svn r11219) [NewGRF_ports] -Sync: with trunk r11035:11218. NewGRF_ports
Sun, 02 Sep 2007 11:58:58 +0000 rubidium (svn r11037) [NewGRF_ports] -Sync: with trunk r10844:11035. NewGRF_ports
Sun, 12 Aug 2007 18:32:47 +0000 rubidium (svn r10872) [NewGRF_ports] -Sync: with trunk r10765:10871. NewGRF_ports
Fri, 03 Aug 2007 18:10:15 +0000 richk (svn r10766) [NewGRF_ports] -Sync: with trunk r10651-10765 NewGRF_ports
Mon, 16 Jul 2007 21:22:24 +0000 richk (svn r10595) [NewGRF_ports] -Sync: with trunk r10559-10593 NewGRF_ports
Sat, 14 Jul 2007 19:42:58 +0000 richk (svn r10560) [NewGRF_ports] -Sync: with trunk r10027-10559 NewGRF_ports
Sat, 02 Jun 2007 19:59:29 +0000 richk (svn r10027) [NewGRF_ports] -Sync: with trunk r9506-10026 NewGRF_ports
Thu, 22 Mar 2007 03:42:43 +0000 belugas (svn r9400) -Codechange: Use some more representative enum names for landscape types.
Mon, 19 Mar 2007 12:40:51 +0000 peter1138 (svn r9322) -Codechange: Use cargo class to count crash/flood victims
Sun, 18 Mar 2007 15:32:42 +0000 rubidium (svn r9277) -Fix [FS#685]: shared orders got messed up when the 'first' trains got removed in the depot.
Fri, 16 Mar 2007 21:42:11 +0000 peter1138 (svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type...
Tue, 13 Mar 2007 21:04:22 +0000 KUDr (svn r9146) -Fix [NTP][FS#676](r6800): "Train is lost" message is generated incorrectly. Forgot to set the best bird distance to zero in case we found the destination to indicate success. (de_zeurkous)
Thu, 08 Mar 2007 21:39:34 +0000 bjarni (svn r9072) -Codechange: [Orders] added methods to orders to free them and check if they are in use
Thu, 08 Mar 2007 16:27:54 +0000 rubidium (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
Wed, 07 Mar 2007 12:11:48 +0000 rubidium (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Wed, 28 Feb 2007 17:59:05 +0000 maedhros (svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and 0xFF bit 10,
Wed, 28 Feb 2007 17:18:36 +0000 maedhros (svn r8945) -Codechange: Rename v->load_status to v->vehicle_flags so it can be used for more than just the gradual loading status.
Tue, 27 Feb 2007 23:36:28 +0000 rubidium (svn r8935) -Codechange: unification of track type between road and rail tiles, unification of ground type between normal rail tiles and depots/waypoints and removing the need for RailTileSubType.
Sun, 25 Feb 2007 11:49:43 +0000 tron (svn r8900) -Fix
Sun, 25 Feb 2007 11:36:19 +0000 tron (svn r8899) -Fix
Sun, 25 Feb 2007 10:49:13 +0000 tron (svn r8897) -Fix
Sun, 25 Feb 2007 10:25:25 +0000 tron (svn r8896) -Fix
Sun, 25 Feb 2007 09:47:46 +0000 tron (svn r8894) -Fix
Sun, 25 Feb 2007 09:27:03 +0000 tron (svn r8893) -Fix
Sat, 24 Feb 2007 18:44:30 +0000 tron (svn r8884) -Fix
Sat, 24 Feb 2007 14:36:14 +0000 tron (svn r8878) -Fix
Thu, 22 Feb 2007 22:53:49 +0000 peter1138 (svn r8850) -Codechange: Use the cargo type's is_freight flag instead of checking the cargo type to determine if the cargo type is freight cargo type cargo type.
Tue, 20 Feb 2007 22:09:21 +0000 peter1138 (svn r8826) -Codechange: Replace _cargoc's separate arrays with a regular struct array (with accessor) and implement new initialization method using cargo labels.
Tue, 13 Feb 2007 16:36:38 +0000 celestar (svn r8709) -Fix/Codechange: Rename the function GetStationPlatforms into GetPlatformLength because that is what it really does. Overload it because there is already a GetPlatformLength (one gives the length of the whole platform, the other gives the remaining length in a given direction). Turned both functions into methods of Station. While messing around with it, fix a problem where loading times for overhanging trains are miscomputed.
Tue, 13 Feb 2007 11:29:20 +0000 rubidium (svn r8703) -Codechange/cleanup: some magic numbers -> enums and other small coding style changes to the ShipController and TrainController.
Tue, 13 Feb 2007 10:46:45 +0000 rubidium (svn r8701) -Codechange: replace magic numbers with enums for u.rail.track.