1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-23 06:44:38 +01:00

Use named flags in RideGetPlacePositionFromScreenPosition (#22607)

This commit is contained in:
Aaron van Geffen
2024-08-21 22:25:44 +02:00
committed by GitHub
parent 8390ff569d
commit 31527edbea

View File

@@ -2928,7 +2928,12 @@ static Widget _rideConstructionWidgets[] = {
{
if (im.IsModifierKeyPressed(ModifierKey::ctrl))
{
auto info = GetMapCoordinatesFromPos(screenCoords, 0xFCCA);
auto interactionFlags = EnumsToFlags(
ViewportInteractionItem::Terrain, ViewportInteractionItem::Ride, ViewportInteractionItem::Footpath,
ViewportInteractionItem::PathAddition, ViewportInteractionItem::LargeScenery,
ViewportInteractionItem::Label, ViewportInteractionItem::Banner);
auto info = GetMapCoordinatesFromPos(screenCoords, interactionFlags);
if (info.SpriteType != ViewportInteractionItem::None)
{
_trackPlaceCtrlZ = info.Element->GetBaseZ();