src/vehicle.cpp
Fri, 01 Jun 2007 12:03:10 +0000 maedhros (svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type.
Sun, 27 May 2007 17:27:07 +0000 maedhros (svn r9959) -Fix: Only call GetNextVehicle for trains.
Sun, 27 May 2007 09:33:41 +0000 peter1138 (svn r9956) -Codechange: Add tram livery schemes
Sun, 27 May 2007 05:32:37 +0000 maedhros (svn r9953) -Fix: Only check whether trains are multiheaded when cloning.
Sat, 26 May 2007 17:06:45 +0000 maedhros (svn r9939) -Fix (r3139): EngineHasArticPart(v) is only valid for trains.
Fri, 25 May 2007 08:13:01 +0000 rubidium (svn r9917) -Codechange: prepare some more areas for more road types.
Thu, 24 May 2007 22:41:50 +0000 rubidium (svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
Mon, 21 May 2007 17:19:01 +0000 glx (svn r9896) -Fix (r9874): when selling an entire train, decrease the number of vehicles in the group only once
Sun, 20 May 2007 10:27:43 +0000 peter1138 (svn r9889) -Codechange: Use cargo's freight status for choosing livery scheme.
Sat, 19 May 2007 12:29:09 +0000 rubidium (svn r9878) -Fix (9874): some vehicle count's were not properly updated on delete or autoreplace of vehicles.
Sat, 19 May 2007 09:40:18 +0000 rubidium (svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
Fri, 18 May 2007 23:38:29 +0000 rubidium (svn r9872) -Codechange: more type strictness for vehicle types
Fri, 18 May 2007 17:31:41 +0000 rubidium (svn r9869) -Codechange: replace some bytes with VehicleType, i.e. more type strictness.
Tue, 15 May 2007 16:08:46 +0000 truelight (svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the obvious reasons
Tue, 15 May 2007 11:28:22 +0000 rubidium (svn r9841) -Codechange: add a little more type strictness to the vehicle types.
Mon, 14 May 2007 16:07:05 +0000 rubidium (svn r9836) -Codechange: make non-improved loading happen FIFO-ish; generally loading/unloading will happen fifo, but there are no guarantees on the FIFO-ness. For (better) FIFO guarantees you still need to use improved loading.
Sun, 13 May 2007 21:24:58 +0000 rubidium (svn r9831) -Codechange: more refactoring of the loading/unloading.
Mon, 07 May 2007 16:21:34 +0000 rubidium (svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
Sun, 06 May 2007 19:44:22 +0000 rubidium (svn r9799) -Codechange: separate engine class and engine running cost class (mart3p).
Sun, 06 May 2007 15:01:44 +0000 rubidium (svn r9795) -Codechange: enumify the EngineClass.
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.
Sat, 05 May 2007 09:51:26 +0000 rubidium (svn r9789) -Fix (r9770): vehicles didn't get unloaded when 'full load' was specified and the vehicle was already full when it entered.
Fri, 04 May 2007 22:38:36 +0000 rubidium (svn r9784) -Codechange: remove unused variable.
Thu, 03 May 2007 17:07:51 +0000 glx (svn r9773) -Fix r9772: MSVC warning
Thu, 03 May 2007 11:02:37 +0000 rubidium (svn r9772) -Fix [r9770,FS#761]: under some circumstances loading/unloading didn't work (correctly).
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.
Wed, 02 May 2007 09:29:41 +0000 rubidium (svn r9764) -Codechange: replace some lookup tables by functions.
Tue, 01 May 2007 18:17:52 +0000 rubidium (svn r9763) -Codechange/Fix (r9760): don't read the variables that are calculated automatically either.
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: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.
Tue, 24 Apr 2007 19:05:16 +0000 peter1138 (svn r9714) -Fix (r8110): Remove invalid assertion triggered by overly long trains being reversed while loading.
Fri, 20 Apr 2007 21:21:47 +0000 peter1138 (svn r9702) -Codechange: Add livery support to newgrf vehicle var 43
Fri, 20 Apr 2007 17:52:28 +0000 rubidium (svn r9692) -Fix (r9683): don't try to remove vehicles from the queue of a non-existing station.
Fri, 20 Apr 2007 17:08:55 +0000 bjarni (svn r9689) -Fix: Clone vehicles will no longer refit for free
Fri, 20 Apr 2007 11:05:56 +0000 maedhros (svn r9684) -Fix (r9683): Remove vehicles from the station loading list instead of adding
Fri, 20 Apr 2007 08:00:30 +0000 rubidium (svn r9683) -Fix [FS#423]: improved loading does not use a huge amount of processing power anymore when having a lot of trains.
Wed, 18 Apr 2007 22:41:53 +0000 rubidium (svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
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.
Tue, 10 Apr 2007 09:01:56 +0000 maedhros (svn r9581) -Revert (r9562): This broke as much as it fixed, so revert until a proper way of paying for refits when cloning can be found.
Wed, 04 Apr 2007 14:21:46 +0000 maedhros (svn r9562) -Fix: When cloning, pay for the refit costs as well.
Wed, 04 Apr 2007 04:08:47 +0000 belugas (svn r9559) -Documentation: doxygen and comment changes: 'U' and 'V' now. Almost done. Yeah. I know, I've already said that...
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
Sun, 05 Aug 2007 23:06:58 +0000 rubidium (svn r10800) [NewGRF_ports] -Add: saving of FSMblockmaps. NewGRF_ports
Fri, 03 Aug 2007 18:10:15 +0000 richk (svn r10766) [NewGRF_ports] -Sync: with trunk r10651-10765 NewGRF_ports
Sun, 22 Jul 2007 21:24:42 +0000 richk (svn r10653) [NewGRF_ports] -Sync: with trunk r10602-10651 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
Wed, 21 Mar 2007 13:19:01 +0000 peter1138 (svn r9388) -Codechange: variable scope and type, and standardify all CargoID loops.