Codechange: Use enum class for Roadside.

This commit is contained in:
Peter Nelson
2025-11-17 19:49:37 +00:00
committed by dP
parent fab1c5f7e9
commit 0112fa8ce3
7 changed files with 90 additions and 59 deletions

View File

@@ -3775,11 +3775,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);
}