diff --git a/src/openrct2/ride/shops/Facility.cpp b/src/openrct2/ride/shops/Facility.cpp index 24e5b8005d..266498fcbd 100644 --- a/src/openrct2/ride/shops/Facility.cpp +++ b/src/openrct2/ride/shops/Facility.cpp @@ -66,7 +66,8 @@ static void PaintFacility( PaintUtilSetSegmentSupportHeight(session, SEGMENTS_ALL, 0xFFFF, 0); PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20); - PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_SQUARE_FLAT); + if (direction == 1 || direction == 2) + PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_SQUARE_FLAT); } /* 0x00762D44 */ diff --git a/src/openrct2/ride/shops/Shop.cpp b/src/openrct2/ride/shops/Shop.cpp index c35f6c8470..8ef68de9dc 100644 --- a/src/openrct2/ride/shops/Shop.cpp +++ b/src/openrct2/ride/shops/Shop.cpp @@ -53,7 +53,8 @@ static void PaintShop( PaintUtilSetSegmentSupportHeight(session, SEGMENTS_ALL, 0xFFFF, 0); PaintUtilSetGeneralSupportHeight(session, height + 48, 0x20); - PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_SQUARE_FLAT); + if (direction == 1 || direction == 2) + PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_SQUARE_FLAT); } TRACK_PAINT_FUNCTION get_track_paint_function_shop(int32_t trackType)