From 31e1a5dbcd58d83864680b1af2a9ea5d222e7811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CE=B6eh=20Matt?= <5415177+ZehMatt@users.noreply.github.com> Date: Fri, 14 Apr 2023 03:09:29 +0300 Subject: [PATCH] Use CoordsXY for map position --- src/openrct2/interface/Viewport.cpp | 2 +- src/openrct2/paint/Paint.cpp | 3 +-- src/openrct2/paint/Paint.h | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/openrct2/interface/Viewport.cpp b/src/openrct2/interface/Viewport.cpp index 362d52f17a..dff53e6db7 100644 --- a/src/openrct2/interface/Viewport.cpp +++ b/src/openrct2/interface/Viewport.cpp @@ -72,7 +72,7 @@ uint8_t gCurrentRotation; static uint32_t _currentImageType; InteractionInfo::InteractionInfo(const PaintStruct* ps) - : Loc(ps->map_x, ps->map_y) + : Loc(ps->MapPos) , Element(ps->Element) , Entity(ps->Entity) , SpriteType(ps->InteractionItem) diff --git a/src/openrct2/paint/Paint.cpp b/src/openrct2/paint/Paint.cpp index 67a2e4cf4a..8937746106 100644 --- a/src/openrct2/paint/Paint.cpp +++ b/src/openrct2/paint/Paint.cpp @@ -189,8 +189,7 @@ static PaintStruct* CreateNormalPaintStruct( ps->Attached = nullptr; ps->Children = nullptr; ps->InteractionItem = session.InteractionType; - ps->map_x = session.MapPosition.x; - ps->map_y = session.MapPosition.y; + ps->MapPos = session.MapPosition; ps->Element = session.CurrentlyDrawnTileElement; ps->Entity = session.CurrentlyDrawnEntity; diff --git a/src/openrct2/paint/Paint.h b/src/openrct2/paint/Paint.h index 93b0c07074..f9bb7c5082 100644 --- a/src/openrct2/paint/Paint.h +++ b/src/openrct2/paint/Paint.h @@ -57,8 +57,7 @@ struct PaintStruct ImageId image_id; int32_t x; int32_t y; - int32_t map_x; - int32_t map_y; + CoordsXY MapPos; uint16_t QuadrantIndex; uint8_t SortFlags; ViewportInteractionItem InteractionItem;