Codechange: Use enum class for Roadside.

This commit is contained in:
Peter Nelson
2025-11-17 19:49:37 +00:00
committed by Peter Nelson
parent 2cd5a241c5
commit 30955da3ce
7 changed files with 90 additions and 59 deletions

View File

@@ -3768,11 +3768,11 @@ static void TileLoop_Station(TileIndex tile)
}
/* Adjust road ground type depending on 'new_zone' */
Roadside new_rs = new_zone != HouseZone::TownEdge ? ROADSIDE_PAVED : ROADSIDE_GRASS;
Roadside new_rs = new_zone != HouseZone::TownEdge ? Roadside::Paved : Roadside::Grass;
Roadside cur_rs = GetRoadWaypointRoadside(tile);
if (new_rs != cur_rs) {
SetRoadWaypointRoadside(tile, cur_rs == ROADSIDE_BARREN ? new_rs : ROADSIDE_BARREN);
SetRoadWaypointRoadside(tile, cur_rs == Roadside::Barren ? new_rs : Roadside::Barren);
MarkTileDirtyByTile(tile);
}