train_cmd.c
changeset 2570 c7c4d8438516
parent 2564 371e0fa97e1e
child 2574 382fd3f37604
--- a/train_cmd.c	Sun Oct 30 21:35:48 2005 +0000
+++ b/train_cmd.c	Sun Oct 30 21:47:42 2005 +0000
@@ -364,6 +364,8 @@
 	return base;
 }
 
+extern int _traininfo_vehicle_pitch;
+
 void DrawTrainEngine(int x, int y, EngineID engine, uint32 image_ormod)
 {
 	const RailVehicleInfo *rvi = RailVehInfo(engine);
@@ -373,7 +375,11 @@
 
 	if (is_custom_sprite(img)) {
 		image = GetCustomVehicleIcon(engine, 6);
-		if (image == 0) img = orig_rail_vehicle_info[engine].image_index;
+		if (image == 0) {
+			img = orig_rail_vehicle_info[engine].image_index;
+		} else {
+			y += _traininfo_vehicle_pitch;
+		}
 	}
 	if (image == 0) {
 		image = (6 & _engine_sprite_and[img]) + _engine_sprite_base[img];