Codechange: use static_cast/to_underlying when converting Direction

This commit is contained in:
Peter Nelson
2026-05-27 18:16:13 +01:00
committed by Peter Nelson
parent 0e0e8056a7
commit 356ca9c6d9
7 changed files with 13 additions and 13 deletions
+2 -2
View File
@@ -91,7 +91,7 @@ static void GetShipIcon(EngineID engine, EngineImageType image_type, VehicleSpri
}
assert(IsValidImageIndex<VehicleType::Ship>(spritenum));
result->Set(DIR_W + _ship_sprites[spritenum]);
result->Set(to_underlying(Direction::W) + _ship_sprites[spritenum]);
}
void DrawShipEngine(int left, int right, int preferred_x, int y, EngineID engine, PaletteID pal, EngineImageType image_type)
@@ -145,7 +145,7 @@ void Ship::GetImage(Direction direction, EngineImageType image_type, VehicleSpri
}
assert(IsValidImageIndex<VehicleType::Ship>(spritenum));
result->Set(_ship_sprites[spritenum] + direction);
result->Set(_ship_sprites[spritenum] + to_underlying(direction));
}
static const Depot *FindClosestShipDepot(const Vehicle *v, uint max_distance)