| 199 | } |
| 200 | |
| 201 | static void GetAircraftIcon(EngineID engine, EngineImageType image_type, VehicleSpriteSeq *result) |
| 202 | { |
| 203 | const Engine *e = Engine::Get(engine); |
| 204 | uint8_t spritenum = e->VehInfo<AircraftVehicleInfo>().image_index; |
| 205 | |
| 206 | if (IsCustomVehicleSpriteNum(spritenum)) { |
| 207 | GetCustomVehicleIcon(engine, DIR_W, image_type, result); |
| 208 | if (result->IsValid()) return; |
| 209 | |
| 210 | spritenum = e->original_image_index; |
| 211 | } |
| 212 | |
| 213 | assert(IsValidImageIndex<VEH_AIRCRAFT>(spritenum)); |
| 214 | result->Set(DIR_W + _aircraft_sprite[spritenum]); |
| 215 | } |
| 216 | |
| 217 | void DrawAircraftEngine(int left, int right, int preferred_x, int y, EngineID engine, PaletteID pal, EngineImageType image_type) |
| 218 | { |
no test coverage detected