| 
							
							
								 michi_cc | 245e32a10e | (svn r24839) -Feature [FS#5271]: [NewGRF] Support oversized purchase list sprites. (Based on patch by Eddi) | 2012-12-23 01:00:25 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 08a8c3a773 | (svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked. | 2012-07-07 15:39:46 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | ce5c936b07 | (svn r24246) -Add [FS#5052-ish]: [NewGRF] Variable with the current max speed for vehicles. | 2012-05-14 19:56:49 +00:00 |  | 
			
				
					| 
							
							
								 truebrain | 1c9bec1999 | (svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC) | 2011-12-20 17:57:56 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | df16ebd730 | (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style | 2011-12-19 17:48:04 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 33d283fdb1 | (svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls | 2011-12-18 17:17:18 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | def8e7215b | (svn r23504) -Feature: Aircraft range. | 2011-12-13 00:43:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9782b7bb0a | (svn r23110) -Codechange: let the flying altitude return ints are well | 2011-11-04 13:40:59 +00:00 |  | 
			
				
					| 
							
							
								 frosch | bbc3409942 | (svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs. | 2011-11-01 16:51:47 +00:00 |  | 
			
				
					| 
							
							
								 yexo | bc3b725812 | (svn r22915) -Fix (r22743): TTO savegames with any aircraft not in an hangar caused crashes during load | 2011-09-09 21:27:57 +00:00 |  | 
			
				
					| 
							
							
								 alberth | da0b09557c | (svn r21930) -Codechange: Remove unused vehicle GetTypeString() functions. | 2011-01-30 21:32:21 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 6dc24cf643 | (svn r21876) -Codechange: typedef SpecializedVehicleBase and GroundVehicleBase to reduce typing | 2011-01-21 14:43:38 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6c9078fd30 | (svn r21844) -Codechange: move documentation towards the code to make it more likely to be updates [a-c]. | 2011-01-18 22:17:15 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | c8a56f17f8 | (svn r21097) -Codechange: Unify cached max speed for all vehicle types. | 2010-11-06 12:53:31 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | 78d0a1cb1a | (svn r21096) -Fix: Display the real max speed for aircrafts instead of always using the engine value. | 2010-11-06 12:50:34 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | cfac2ced69 | (svn r21095) -Codechange: Use a function to convert aircraft speed to old units. | 2010-11-06 12:47:12 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | 5f72460cac | (svn r21093) -Codechange: Align some functions. | 2010-11-06 12:42:04 +00:00 |  | 
			
				
					| 
							
							
								 alberth | fa13971337 | (svn r21088) -Doc: Additions/corrections of doxygen comments. | 2010-11-05 16:34:22 +00:00 |  | 
			
				
					| 
							
							
								 frosch | ed4f806f1d | (svn r20283) -Codechange: Unify start of doygen comments. | 2010-08-01 19:22:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 82fc28f77f | (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header | 2010-01-15 16:41:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 833c6f36f3 | (svn r18779) -Codechange: merge the command callbacks of the primary vehicles; they are identical | 2010-01-11 18:34:02 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e4af35d316 | (svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way | 2010-01-09 14:43:08 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 19fa38601d | (svn r18402) -Codechange: unify/centralise the code for crashing vehicles | 2009-12-04 20:29:46 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 83894809d0 | (svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should. -Codechange: Move capacity calculation to a single function for all vehicle types, so the behaviour can be kept consistent easier. | 2009-10-28 18:31:16 +00:00 |  | 
			
				
					| 
							
							
								 yexo | e2122dc7f0 | (svn r17483) -Fix (r17405): when an aircraft starts flying in circles make it turn in the correct direction first before continuing | 2009-09-09 00:03:35 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 16e3083ff7 | (svn r17405) -Fix (r100): aircraft shouldn't be allowed to make turns bigger then 45 degrees while in flight | 2009-09-03 12:11:31 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7fbc33dae1 | (svn r17248) -Fix: add GPL license notice where appropriate | 2009-08-21 20:21:05 +00:00 |  | 
			
				
					| 
							
							
								 smatz | b6960e4e17 | (svn r16814) -Codechange: make IsNormalAircraft() member of Aircraft | 2009-07-13 16:37:27 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 8343340acb | (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() | 2009-06-24 17:39:54 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2fc0cb3e76 | (svn r16505) -Fix [FS#2951] (r16472): since g++ 4.4 the implicit (default) constructor will zero the whole class. This caused all vehicle indices to be 0, which causes all kinds of trouble. | 2009-06-02 19:12:28 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 8c11d612e4 | (svn r16472) -Codechange: set vehicle type in SpecializedVehicle constructor instead of constructor of each vehicle type | 2009-05-30 20:13:12 +00:00 |  | 
			
				
					| 
							
							
								 smatz | faae8f0177 | (svn r16445) -Codechange: update old comments (Yexo) | 2009-05-26 23:24:34 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 7ee882d03f | (svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types | 2009-05-26 22:10:13 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6237fe1462 | (svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier. | 2009-05-23 09:10:56 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c882248348 | (svn r16388) -Codechange: move u.air to Aircraft | 2009-05-22 20:07:26 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ada3067960 | (svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate | 2009-05-22 20:03:26 +00:00 |  | 
			
				
					| 
							
							
								 smatz | b687ac51ee | (svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle was deleted | 2009-05-22 13:53:14 +00:00 |  | 
			
				
					| 
							
							
								 frosch | de9a6fc90b | (svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions. | 2009-02-01 17:14:39 +00:00 |  | 
			
				
					| 
							
							
								 glx | c5f0fe7c40 | (svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraft | 2009-01-22 21:33:08 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3d6c09b38d | (svn r14952) -Codechange: unify the "can vehicle go to station" tests | 2009-01-10 09:51:14 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 7368c740a6 | (svn r14828) -Codechange: move most of save/load-specific code to separate files | 2009-01-04 15:32:25 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 192d348f78 | (svn r14343) -Fix [FS#2300]: invalid v->u.air.targetairport could cause crashes at several places when the station pool got smaller | 2008-09-16 15:15:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d03994098b | (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description. | 2008-05-06 15:11:33 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | a00371c8db | (svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist. | 2008-04-29 21:31:29 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 9fc355fca5 | (svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup | 2008-04-24 09:55:20 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 5dcd689f56 | (svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication. | 2008-04-21 20:50:58 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 62bdc381e7 | (svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class. | 2008-04-11 08:14:43 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5eb5889954 | (svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder. | 2008-04-05 12:01:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ef2be7d0fc | (svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h. | 2008-03-31 00:17:39 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2edd403656 | (svn r12489) -Codechange: split station.h into station_base.h and station_func.h. | 2008-03-31 00:06:17 +00:00 |  |