src/aircraft_cmd.cpp
changeset 8226 9c72921cf666
parent 8224 c5a64d87cc54
child 8230 64f28fe2d5c8
equal deleted inserted replaced
8225:cd84a95b6630 8226:9c72921cf666
   163 
   163 
   164 	if (is_custom_sprite(spritenum)) {
   164 	if (is_custom_sprite(spritenum)) {
   165 		int sprite = GetCustomVehicleSprite(this, direction);
   165 		int sprite = GetCustomVehicleSprite(this, direction);
   166 
   166 
   167 		if (sprite != 0) return sprite;
   167 		if (sprite != 0) return sprite;
   168 		spritenum = orig_aircraft_vehicle_info[this->engine_type - AIRCRAFT_ENGINES_INDEX].image_index;
   168 		spritenum = _orig_aircraft_vehicle_info[this->engine_type - AIRCRAFT_ENGINES_INDEX].image_index;
   169 	}
   169 	}
   170 	return direction + _aircraft_sprite[spritenum];
   170 	return direction + _aircraft_sprite[spritenum];
   171 }
   171 }
   172 
   172 
   173 SpriteID GetRotorImage(const Vehicle *v)
   173 SpriteID GetRotorImage(const Vehicle *v)
   191 	SpriteID sprite = (6 + _aircraft_sprite[spritenum]);
   191 	SpriteID sprite = (6 + _aircraft_sprite[spritenum]);
   192 
   192 
   193 	if (is_custom_sprite(spritenum)) {
   193 	if (is_custom_sprite(spritenum)) {
   194 		sprite = GetCustomVehicleIcon(engine, DIR_W);
   194 		sprite = GetCustomVehicleIcon(engine, DIR_W);
   195 		if (sprite == 0) {
   195 		if (sprite == 0) {
   196 			spritenum = orig_aircraft_vehicle_info[engine - AIRCRAFT_ENGINES_INDEX].image_index;
   196 			spritenum = _orig_aircraft_vehicle_info[engine - AIRCRAFT_ENGINES_INDEX].image_index;
   197 			sprite = (6 + _aircraft_sprite[spritenum]);
   197 			sprite = (6 + _aircraft_sprite[spritenum]);
   198 		}
   198 		}
   199 	}
   199 	}
   200 
   200 
   201 	DrawSprite(sprite, pal, x, y);
   201 	DrawSprite(sprite, pal, x, y);
   219 	SpriteID sprite = (6 + _aircraft_sprite[spritenum]);
   219 	SpriteID sprite = (6 + _aircraft_sprite[spritenum]);
   220 
   220 
   221 	if (is_custom_sprite(spritenum)) {
   221 	if (is_custom_sprite(spritenum)) {
   222 		sprite = GetCustomVehicleIcon(engine, DIR_W);
   222 		sprite = GetCustomVehicleIcon(engine, DIR_W);
   223 		if (sprite == 0) {
   223 		if (sprite == 0) {
   224 			spritenum = orig_aircraft_vehicle_info[engine - AIRCRAFT_ENGINES_INDEX].image_index;
   224 			spritenum = _orig_aircraft_vehicle_info[engine - AIRCRAFT_ENGINES_INDEX].image_index;
   225 			sprite = (6 + _aircraft_sprite[spritenum]);
   225 			sprite = (6 + _aircraft_sprite[spritenum]);
   226 		}
   226 		}
   227 	}
   227 	}
   228 
   228 
   229 	const Sprite *spr = GetSprite(sprite);
   229 	const Sprite *spr = GetSprite(sprite);