diff --git a/src/openrct2/peep/Peep.cpp b/src/openrct2/peep/Peep.cpp index d1dfef7e36..8c5cc1044a 100644 --- a/src/openrct2/peep/Peep.cpp +++ b/src/openrct2/peep/Peep.cpp @@ -765,8 +765,7 @@ bool Peep::Place(TileCoordsXYZ location, bool apply) TileElement* tileElement = reinterpret_cast(pathElement); if (!pathElement) { - tileElement = reinterpret_cast( - map_get_surface_element_at(TileCoordsXY{ location.x, location.y }.ToCoordsXY())); + tileElement = reinterpret_cast(map_get_surface_element_at(location.ToCoordsXYZ())); } if (!tileElement) diff --git a/test/tests/Pathfinding.cpp b/test/tests/Pathfinding.cpp index febc83023d..8dd01ae916 100644 --- a/test/tests/Pathfinding.cpp +++ b/test/tests/Pathfinding.cpp @@ -136,8 +136,7 @@ protected: static ::testing::AssertionResult AssertIsStartPosition(const char*, const TileCoordsXYZ& location) { const uint32_t expectedSurfaceStyle = 11u; - const uint32_t style = map_get_surface_element_at(TileCoordsXY{ location.x, location.y }.ToCoordsXY()) - ->GetSurfaceStyle(); + const uint32_t style = map_get_surface_element_at(location.ToCoordsXYZ())->GetSurfaceStyle(); if (style != expectedSurfaceStyle) return ::testing::AssertionFailure() @@ -152,8 +151,7 @@ protected: { const uint32_t forbiddenSurfaceStyle = 8u; - const uint32_t style = map_get_surface_element_at(TileCoordsXY{ location.x, location.y }.ToCoordsXY()) - ->GetSurfaceStyle(); + const uint32_t style = map_get_surface_element_at(location.ToCoordsXYZ())->GetSurfaceStyle(); if (style == forbiddenSurfaceStyle) return ::testing::AssertionFailure()