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

Method OpenWindow

src/openrct2-ui/WindowManager.cpp:65–169  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63 }
64
65 WindowBase* OpenWindow(WindowClass wc) override
66 {
67 switch (wc)
68 {
69 case WindowClass::about:
70 return AboutOpen();
71 case WindowClass::bottomToolbar:
72 return GameBottomToolbarOpen();
73 case WindowClass::changelog:
74 return openView(WindowView::changelog);
75 case WindowClass::cheats:
76 return CheatsOpen();
77 case WindowClass::clearScenery:
78 return ClearSceneryOpen();
79 case WindowClass::customCurrencyConfig:
80 return CustomCurrencyOpen();
81 case WindowClass::debugPaint:
82 return DebugPaintOpen();
83 case WindowClass::editorInventionList:
84 return EditorInventionsListOpen();
85 case WindowClass::editorObjectSelection:
86 return EditorObjectSelectionOpen();
87 case WindowClass::editorScenarioOptions:
88 return EditorScenarioOptionsOpen();
89 case WindowClass::finances:
90 return FinancesOpen();
91 case WindowClass::footpath:
92 return FootpathOpen();
93 case WindowClass::guestList:
94 return GuestListOpen();
95 case WindowClass::land:
96 return LandOpen();
97 case WindowClass::landRights:
98 return LandRightsOpen();
99 case WindowClass::mainWindow:
100 return MainOpen();
101 case WindowClass::map:
102 return MapOpen();
103 case WindowClass::mapgen:
104 return MapgenOpen();
105 case WindowClass::multiplayer:
106 return MultiplayerOpen();
107 case WindowClass::constructRide:
108 return NewRideOpen();
109 case WindowClass::parkInformation:
110 return ParkEntranceOpen();
111 case WindowClass::recentNews:
112 return NewsOpen();
113 case WindowClass::rideConstruction:
114 return RideConstructionOpen();
115 case WindowClass::research:
116 return ResearchOpen();
117 case WindowClass::rideList:
118 return RideListOpen();
119 case WindowClass::options:
120 return OptionsOpen();
121 case WindowClass::savePrompt:
122 return SavePromptOpen();

Callers 2

openViewMethod · 0.95
ContextOpenWindowFunction · 0.45

Calls 15

AboutOpenFunction · 0.85
GameBottomToolbarOpenFunction · 0.85
CheatsOpenFunction · 0.85
ClearSceneryOpenFunction · 0.85
CustomCurrencyOpenFunction · 0.85
DebugPaintOpenFunction · 0.85
EditorInventionsListOpenFunction · 0.85
FinancesOpenFunction · 0.85
FootpathOpenFunction · 0.85
GuestListOpenFunction · 0.85

Tested by

no test coverage detected