Codechange: use StationGfx over RoadStopDir + optional offset for drive through stop

This commit is contained in:
Rubidium
2024-10-23 06:37:36 +02:00
committed by rubidium42
parent 38c9eb76a0
commit ce641af6a9
2 changed files with 3 additions and 6 deletions

View File

@@ -704,8 +704,7 @@ class NIHRoadStop : public NIHelper {
uint Resolve(uint index, uint var, uint32_t param, bool &avail) const override
{
int view = GetRoadStopDir(index);
if (IsDriveThroughStopTile(index)) view += 4;
StationGfx view = GetStationGfx(index);
RoadStopResolverObject ro(GetRoadStopSpec(index), BaseStation::GetByTile(index), index, INVALID_ROADTYPE, GetStationType(index), view);
return ro.GetScope(VSG_SCOPE_SELF)->GetVariable(var, param, avail);
}