diff --git a/src/paint/map_element/fence.c b/src/paint/map_element/fence.c index d435f36f39..83bd79c8be 100644 --- a/src/paint/map_element/fence.c +++ b/src/paint/map_element/fence.c @@ -171,7 +171,7 @@ void fence_paint(uint8 direction, int height, rct_map_element * map_element) uint32 dword_141F710 = 0; if (RCT2_GLOBAL(0x9DEA6F, uint8) & 1) { - if (!track_save_contains_map_element(map_element)) { + if (!track_design_save_contains_map_element(map_element)) { dword_141F710 = 0x21700000; } } diff --git a/src/ride/track_design.h b/src/ride/track_design.h index e35b751266..a6b28a67a6 100644 --- a/src/ride/track_design.h +++ b/src/ride/track_design.h @@ -209,6 +209,7 @@ void track_design_draw_preview(rct_track_td6 *td6, uint8 *pixels); /////////////////////////////////////////////////////////////////////////////// void track_design_save_init(); void track_design_save_reset_scenery(); +bool track_design_save_contains_map_element(rct_map_element *mapElement); void track_design_save_select_nearby_scenery(int rideIndex); void track_design_save_toggle_map_element(int interactionType, int x, int y, rct_map_element *mapElement); bool track_design_save(uint8 rideIndex); diff --git a/src/ride/track_design_save.c b/src/ride/track_design_save.c index ac64ba6152..d9f728dd51 100644 --- a/src/ride/track_design_save.c +++ b/src/ride/track_design_save.c @@ -44,7 +44,6 @@ static uint8 _trackSaveDirection; static bool track_design_save_should_select_scenery_around(int rideIndex, rct_map_element *mapElement); static void track_design_save_select_nearby_scenery_for_tile(int rideIndex, int cx, int cy); -static bool track_design_save_contains_map_element(rct_map_element *mapElement); static bool track_design_save_add_map_element(int interactionType, int x, int y, rct_map_element *mapElement); static void track_design_save_remove_map_element(int interactionType, int x, int y, rct_map_element *mapElement); static bool track_design_save_copy_scenery_to_td6(rct_track_td6 *td6); @@ -210,7 +209,7 @@ bool track_design_save(uint8 rideIndex) return true; } -static bool track_design_save_contains_map_element(rct_map_element *mapElement) +bool track_design_save_contains_map_element(rct_map_element *mapElement) { for (size_t i = 0; i < _trackSavedMapElementsCount; i++) { if (_trackSavedMapElements[i] == mapElement) {