From 9eb3cdf548256825f09ea490aa39b347a13c5bce Mon Sep 17 00:00:00 2001 From: Meehoi Date: Sat, 8 Apr 2023 15:50:46 +0700 Subject: [PATCH] Fix color of ground tile marker when building ride (#19869) * Fix color of ground tile marker when building ride --- src/openrct2/drawing/Drawing.h | 8 +++++--- src/openrct2/paint/tile_element/Paint.Surface.cpp | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/openrct2/drawing/Drawing.h b/src/openrct2/drawing/Drawing.h index 971e445b0d..b5dc495f58 100644 --- a/src/openrct2/drawing/Drawing.h +++ b/src/openrct2/drawing/Drawing.h @@ -195,11 +195,13 @@ enum class FilterPaletteID : int32_t PaletteLandMarker, Palette34, - PaletteWaterMarker = Palette34 + 4, + Palette37 = Palette34 + 3, + PaletteWaterMarker, PaletteQuarterMarker, - Palette44 = PaletteQuarterMarker + 5, // Construction marker - Palette45, // Decolourise + lighten + PaletteRideGroundMarker = PaletteQuarterMarker + 4, + Palette44, // Construction marker + Palette45, // Decolourise + lighten Palette46, PaletteDarken3, diff --git a/src/openrct2/paint/tile_element/Paint.Surface.cpp b/src/openrct2/paint/tile_element/Paint.Surface.cpp index 69bc107916..b99d7e84e0 100644 --- a/src/openrct2/paint/tile_element/Paint.Surface.cpp +++ b/src/openrct2/paint/tile_element/Paint.Surface.cpp @@ -1275,10 +1275,10 @@ void PaintSurface(PaintSession& session, uint8_t direction, uint16_t height, con continue; } - FilterPaletteID fpId = static_cast(37); + FilterPaletteID fpId = FilterPaletteID::Palette37; if (gMapSelectFlags & MAP_SELECT_FLAG_GREEN) { - fpId = static_cast(43); + fpId = FilterPaletteID::PaletteRideGroundMarker; } const auto image_id = ImageId(SPR_TERRAIN_SELECTION_CORNER + Byte97B444[surfaceShape], fpId);