(svn r7032) - Fix (r1704): Sprite index wasn't updated with correct image number if
authorpeter1138
Wed, 01 Nov 2006 22:27:16 +0000
changeset 5012 d59cca2ac433
parent 5011 0b0003ba213e
child 5013 1d20ebec3510
(svn r7032) - Fix (r1704): Sprite index wasn't updated with correct image number if
custom image lookup fails.
aircraft_cmd.c
--- a/aircraft_cmd.c	Wed Nov 01 17:42:34 2006 +0000
+++ b/aircraft_cmd.c	Wed Nov 01 22:27:16 2006 +0000
@@ -144,8 +144,10 @@
 
 	if (is_custom_sprite(spritenum)) {
 		sprite = GetCustomVehicleIcon(engine, DIR_W);
-		if (!sprite)
+		if (sprite == 0) {
 			spritenum = orig_aircraft_vehicle_info[engine - AIRCRAFT_ENGINES_INDEX].image_index;
+			sprite = (6 + _aircraft_sprite[spritenum]);
+		}
 	}
 
 	DrawSprite(sprite | image_ormod, x, y);