1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 19:13:07 +01:00

Replace direct check for RIDE_TYPE_INFORMATION_KIOSK

This commit is contained in:
Gymnasiast
2024-11-23 10:55:45 +01:00
parent 0979cf61ad
commit 8243cf755a

View File

@@ -1975,7 +1975,8 @@ void PaintTrack(PaintSession& session, Direction direction, int32_t height, cons
if (rtd.HasFlag(RtdFlag::isToilet) || rtd.HasFlag(RtdFlag::isFirstAid) || rtd.HasFlag(RtdFlag::isCashMachine))
zOffset = 23;
if (ride->type == RIDE_TYPE_INFORMATION_KIOSK)
const auto* originElement = ride->GetOriginElement(StationIndex::FromUnderlying(0));
if (originElement != nullptr && originElement->GetTrackType() == TrackElemType::FlatTrack1x1B)
LightFxAddKioskLights(session.MapPosition, height, zOffset);
else if (RideTypeDescriptors[ride->type].HasFlag(RtdFlag::isShopOrFacility))
LightFxAddShopLights(session.MapPosition, trackElement.GetDirection(), height, zOffset);