| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 frosch | 9853c0dc22 | (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 | 5a463c8347 | (svn r16442) -Codechange: use new Vehicle accessors at more places | 2009-05-26 22:45:48 +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 |  | 
			
				
					| 
							
							
								 yexo | 0d56cfabfa | (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 | 984bd3b98d | (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 | a4557c7da4 | (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted. | 2009-05-24 16:52:42 +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 | 7a37220881 | (svn r16390) -Codechange: move u.road to RoadVehicle. | 2009-05-22 20:22:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d37b840cf3 | (svn r16389) -Codechange: use RoadVehicle instead of Vehicle where appropriate | 2009-05-22 20:18:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6d1c974254 | (svn r16384) -Codechange: move u.effect to EffectVehicle | 2009-05-22 18:56:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 441011b782 | (svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle. | 2009-05-22 18:17:20 +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 |  | 
			
				
					| 
							
							
								 smatz | 8808f3beea | (svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get() | 2009-05-18 16:21:28 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9c24e2bb8f | (svn r16340) -Codechange: introduce SoundID (uint16) and use that instead of SoundFX, which was used as a byte and uint16 at different places, when the uint16 sound ID is meant. | 2009-05-17 17:17:48 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 871107f529 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index) | 2009-05-17 01:00:56 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 6221d74644 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | 2009-05-16 23:34:14 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 32ecc48ec8 | (svn r16303) -Codechange: Use the question mark as default sprite when creating vehicles, instead of arbitrary sprites not related to the vehicle. (though that also applies to the question mark) | 2009-05-13 21:45:56 +00:00 |  | 
			
				
					| 
							
							
								 smatz | a1addc1d95 | (svn r16302) -Codechange: remove Vehicle::AllocateList | 2009-05-13 21:38:23 +00:00 |  |