| 
							
							
								 frosch | 59f9163e37 | (svn r18381) -Codechange: Add RoadVehicle::IsBus() to simplify some stuff. | 2009-12-02 17:37:02 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c10e953141 | (svn r18373) -Codechange: unify some road pathfinder functions | 2009-12-02 10:44:38 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 76fe20cdcc | (svn r18367) -Codechange: unify the ship pathfinder 'calls' | 2009-12-01 23:56:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f52e27c688 | (svn r18364) -Codechange: move the pathfinders and their related files into a separate directory | 2009-12-01 22:45:39 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3a83eab967 | (svn r18362) -Cleanup: remove OPF for RVs and NTP to clean up lots of code and simplify some things for the future | 2009-12-01 22:18:51 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 32926facf9 | (svn r18270) -Codechange: split the code for finding a road stop to stop at into a seperate function | 2009-11-24 14:19:21 +00:00 |  | 
			
				
					| 
							
							
								 frosch | d507136e04 | (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 | 912bce0b8c | (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 | bae066ecaf | (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 | 1c5a92ae98 | (svn r18121) -Codechange: pass the maximum left/right location to the Draw*Engine functions | 2009-11-16 17:15:42 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 6ca8f6e380 | (svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'. | 2009-11-08 13:02:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 79627b4f89 | (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 | 00aca63b48 | (svn r17899) -Codechange: Deduplicate code for refitting vehicles. | 2009-10-28 21:09:37 +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 |  | 
			
				
					| 
							
							
								 frosch | 334b809644 | (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 | ffb729ac9e | (svn r17827) -Codechange: Deduplicate some lines of code. | 2009-10-20 20:01:56 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 8df61c0fc0 | (svn r17826) -Codechange: GetRoadVehLength() is only used in one file, make it static. | 2009-10-20 19:55:09 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 7a8a97e68a | (svn r17726) -Cleanup: Remove some unneeded/unused parameters. | 2009-10-06 19:30:31 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f3aacb8fe3 | (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 | d6cded5380 | (svn r17693) -Cleanup: remove some unneeded includes | 2009-10-04 17:16:41 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 12a814f487 | (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 | e261d8d9a0 | (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 | 114d48e492 | (svn r17596) -Codechange: constify some tables | 2009-09-20 23:11:01 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 7fa4d576ca | (svn r17594) -Fix: Vehicle image was not always updated when needed. | 2009-09-20 19:36:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 04d5b67eb6 | (svn r17567) -Fix: some doxygen warnings | 2009-09-18 14:23:58 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | af457fc9fe | (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 | 64bafcbe18 | (svn r17534) -Codechange: unify the naming of callback masks/flags | 2009-09-14 12:22:57 +00:00 |  | 
			
				
					| 
							
							
								 frosch | ebd916be3d | (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability. | 2009-09-13 19:15:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 860a538adc | (svn r17495) -Codechange: replace 'Depot::Get(GetDepotIndex(tile))->index' with GetDepotIndex(tile) | 2009-09-10 14:37:55 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 96e2435aa8 | (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 | d938896691 | (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 | 7fbc33dae1 | (svn r17248) -Fix: add GPL license notice where appropriate | 2009-08-21 20:21:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | efcaefd178 | (svn r17121) -Fix [FS#3060]: Update vehicle position cache when the vehicle sprite changes. | 2009-08-08 18:45:12 +00:00 |  | 
			
				
					| 
							
							
								 smatz | adcc5338f3 | (svn r17085) -Codechange: unify the place where vehicle's cargo ages | 2009-08-06 12:44:10 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 1fe3ad3288 | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives | 2009-08-05 17:59:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9980af2898 | (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 | e8c2992ae6 | (svn r16872) -Codechange: Add RoadVehicle::GetDisplayImageWidth and simplify DrawRoadVehImage. | 2009-07-18 12:34:19 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4d14c1b534 | (svn r16722) -Codechange: unify the naming of the Is/Set/HasArticulatedPart functions | 2009-07-02 09:06:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 61e735ba4c | (svn r16721) -Codechange: make Is/SetRoadVehicleFront, Is/Set/HasArticulatedPart member of RoadVehicle. | 2009-07-02 08:59:27 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 90554ee390 | (svn r16662) -Codechange: replace GetRoadStopByTile() by RoadStop::GetByTile() | 2009-06-26 10:45:20 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 8bc9adde19 | (svn r16648) -Codechange: move some more includes around | 2009-06-24 22:38:47 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 44c15e4196 | (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 | 05c695a647 | (svn r16646) -Codechange: rename GetDepotByTile() to Depot::GetByTile() | 2009-06-24 19:26:41 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 8343340acb | (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() | 2009-06-24 17:39:54 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 0045096403 | (svn r16640) -Codechange: move roadstop stuff to separate files | 2009-06-23 21:44:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 512b021e26 | (svn r16581) -Codechange: unify the access to Engine::lifelength. | 2009-06-16 13:52:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4b05617c42 | (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 | 0c10006907 | (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 | 0d782b0f96 | (svn r16498) -Codechange: Remove hardly used HASBITS. | 2009-06-01 15:01:54 +00:00 |  | 
			
				
					| 
							
							
								 alberth | bab70a823d | (svn r16491) -Codechange: Added parentheses around bitwise operators for code style. | 2009-06-01 11:43:36 +00:00 |  |