MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / TrackListOpen

Function TrackListOpen

src/openrct2-ui/windows/TrackList.cpp:753–770  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

751 };
752
753 WindowBase* TrackListOpen(const RideSelection item)
754 {
755 auto* windowMgr = GetWindowManager();
756 windowMgr->CloseConstructionWindows();
757
758 WindowFlags flags = {};
759 ScreenCoordsXY screenPos{};
760 if (gLegacyScene == LegacyScene::trackDesignsManager)
761 {
762 flags = { WindowFlag::autoPosition, WindowFlag::centreScreen };
763 }
764 else
765 {
766 screenPos = { 0, kTopToolbarHeight + 2 };
767 }
768
769 return windowMgr->Create<TrackListWindow>(WindowClass::trackDesignList, screenPos, kWindowSize, flags, item);
770 }
771
772 void WindowTrackDesignListReloadTracks()
773 {

Callers 1

OpenIntentMethod · 0.85

Calls 2

GetWindowManagerFunction · 0.85

Tested by

no test coverage detected