| 
							
							
								 frosch | f60a437d36 | (svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself. | 2009-11-24 13:15:58 +00:00 |  | 
			
				
					| 
							
							
								 frosch | fe65c7f833 | (svn r18266) -Codechange: Add a function to compute prices from price base and cost factor and use it consistently for vehicle purchase, running cost, and refit cost. | 2009-11-24 13:12:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d4774a2ce9 | (svn r18123) -Codechange: try our best to keep the vehicles within the build vehicle list/autoreplace lists instead of overflowing. | 2009-11-16 17:58:46 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ddafe77904 | (svn r18121) -Codechange: pass the maximum left/right location to the Draw*Engine functions | 2009-11-16 17:15:42 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 1bd8a982d5 | (svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'. | 2009-11-08 13:02:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 3cb949a17d | (svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h | 2009-11-05 19:46:17 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 020c53fc7e | (svn r17899) -Codechange: Deduplicate code for refitting vehicles. | 2009-10-28 21:09:37 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 23980e6486 | (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 |  | 
			
				
					| 
							
							
								 frosch | 61fbba4dc1 | (svn r17894) -Fix: Invalidate cache of vehicle vars 40-43 after testruns of certain commands, that change them temporarily. | 2009-10-27 20:37:55 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f6cc2c162b | (svn r17827) -Codechange: Deduplicate some lines of code. | 2009-10-20 20:01:56 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 99d822723d | (svn r17826) -Codechange: GetRoadVehLength() is only used in one file, make it static. | 2009-10-20 19:55:09 +00:00 |  | 
			
				
					| 
							
							
								 frosch | b25f03a447 | (svn r17726) -Cleanup: Remove some unneeded/unused parameters. | 2009-10-06 19:30:31 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 4cb5a3e8a2 | (svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present. | 2009-10-06 19:17:07 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 982b8ee5fc | (svn r17693) -Cleanup: remove some unneeded includes | 2009-10-04 17:16:41 +00:00 |  | 
			
				
					| 
							
							
								 frosch | a9717da0d3 | (svn r17684) -Fix: tcache.first_engine and rcache.first_engine need to be set before first callback/sprite-resolving. For RV fronts it was missing at all, causing livery selection to fail. | 2009-10-03 14:46:48 +00:00 |  | 
			
				
					| 
							
							
								 frosch | b6156da5e9 | (svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work. | 2009-09-22 19:28:57 +00:00 |  | 
			
				
					| 
							
							
								 smatz | f85b8c4e09 | (svn r17596) -Codechange: constify some tables | 2009-09-20 23:11:01 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 1192ed4c2d | (svn r17594) -Fix: Vehicle image was not always updated when needed. | 2009-09-20 19:36:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 06e490fadc | (svn r17567) -Fix: some doxygen warnings | 2009-09-18 14:23:58 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4db98357ea | (svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used. | 2009-09-15 20:58:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c2c0f4403e | (svn r17534) -Codechange: unify the naming of callback masks/flags | 2009-09-14 12:22:57 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 0e36260337 | (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability. | 2009-09-13 19:15:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 91024042ea | (svn r17495) -Codechange: replace 'Depot::Get(GetDepotIndex(tile))->index' with GetDepotIndex(tile) | 2009-09-10 14:37:55 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4c548cca34 | (svn r17491) -Fix [FS#3188]: road vehicles could get lost when the prelimiary destination (for the pathfinder heuristics) is unreachable. | 2009-09-09 21:01:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 67468acf5a | (svn r17333) -Codechange: make the road pathfinder 'interface' like the one for the rail pathfinder -Fix [FS#3057]: road vehicles forgetting their servicing order when the path takes them away (in bird distance) from their destination first | 2009-08-31 19:16:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 99d46e0ad7 | (svn r17248) -Fix: add GPL license notice where appropriate | 2009-08-21 20:21:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 32a47df09a | (svn r17121) -Fix [FS#3060]: Update vehicle position cache when the vehicle sprite changes. | 2009-08-08 18:45:12 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 096aca2479 | (svn r17085) -Codechange: unify the place where vehicle's cargo ages | 2009-08-06 12:44:10 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d61be2637e | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives | 2009-08-05 17:59:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 01eabc5f4c | (svn r16921) -Codechange: make it more clear what strings are related to road vehicles; only ROAD isn't always enough. Also unify the way of writing it. | 2009-07-22 22:44:56 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f9e085f004 | (svn r16872) -Codechange: Add RoadVehicle::GetDisplayImageWidth and simplify DrawRoadVehImage. | 2009-07-18 12:34:19 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 18fbe0aac4 | (svn r16722) -Codechange: unify the naming of the Is/Set/HasArticulatedPart functions | 2009-07-02 09:06:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f97bd41ed4 | (svn r16721) -Codechange: make Is/SetRoadVehicleFront, Is/Set/HasArticulatedPart member of RoadVehicle. | 2009-07-02 08:59:27 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 9d63b88b22 | (svn r16662) -Codechange: replace GetRoadStopByTile() by RoadStop::GetByTile() | 2009-06-26 10:45:20 +00:00 |  | 
			
				
					| 
							
							
								 yexo | a52f5c45e6 | (svn r16648) -Codechange: move some more includes around | 2009-06-24 22:38:47 +00:00 |  | 
			
				
					| 
							
							
								 yexo | b00726a5d2 | (svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to prevent unnecessary inclusion newgrf.h anyway | 2009-06-24 21:33:11 +00:00 |  | 
			
				
					| 
							
							
								 smatz | a9602401f0 | (svn r16646) -Codechange: rename GetDepotByTile() to Depot::GetByTile() | 2009-06-24 19:26:41 +00:00 |  | 
			
				
					| 
							
							
								 smatz | f6a4d61cca | (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() | 2009-06-24 17:39:54 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 61a42f42c1 | (svn r16640) -Codechange: move roadstop stuff to separate files | 2009-06-23 21:44:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8ca2ccc456 | (svn r16581) -Codechange: unify the access to Engine::lifelength. | 2009-06-16 13:52:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ee96d737b2 | (svn r16580) -Codechange: rename Engine::image_index to original_image_index to not confuse it with image_index from *VehInfo. | 2009-06-16 13:31:06 +00:00 |  | 
			
				
					| 
							
							
								 smatz | af85994f7f | (svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check | 2009-06-06 16:54:22 +00:00 |  | 
			
				
					| 
							
							
								 frosch | c9eac207ea | (svn r16498) -Codechange: Remove hardly used HASBITS. | 2009-06-01 15:01:54 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 580e478e4e | (svn r16491) -Codechange: Added parentheses around bitwise operators for code style. | 2009-06-01 11:43:36 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 6e06b592ad | (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more vehicles in more places. Esp. they were only invalidated for trains. | 2009-05-31 12:03:14 +00:00 |  | 
			
				
					| 
							
							
								 smatz | e419fe6d3f | (svn r16442) -Codechange: use new Vehicle accessors at more places | 2009-05-26 22:45:48 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 0c53f04c07 | (svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types | 2009-05-26 22:10:13 +00:00 |  | 
			
				
					| 
							
							
								 yexo | f044ad6f80 | (svn r16439) -Change: Make the default vehicle servicing settings company-based settings, so in a multiplayer game everyone can change them. | 2009-05-26 21:59:49 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 82cdacb20c | (svn r16427) -Codechange: replace a few magic numbers with an existing constant and unduplicate a few lines. | 2009-05-26 08:53:16 +00:00 |  | 
			
				
					| 
							
							
								 frosch | eeb3f75cfe | (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted. | 2009-05-24 16:52:42 +00:00 |  |