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

Function NetworkStatusOpenPassword

src/openrct2-ui/windows/NetworkStatus.cpp:165–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

163 }
164
165 WindowBase* NetworkStatusOpenPassword()
166 {
167 ContextForceCloseWindowByClass(WindowClass::progressWindow);
168
169 auto* windowMgr = GetWindowManager();
170 auto* window = windowMgr->FocusOrCreate<NetworkStatusWindow>(
171 WindowClass::networkStatus, kWindowSize,
172 { WindowFlag::higherContrastOnPress, WindowFlag::transparent, WindowFlag::centreScreen });
173
174 char password[33]{};
175 WindowTextInputRawOpen(window, WIDX_PASSWORD, STR_PASSWORD_REQUIRED, STR_PASSWORD_REQUIRED_DESC, {}, password, 32);
176 window->setPassword(password);
177 return window;
178 }
179} // namespace OpenRCT2::Ui::Windows

Callers 1

openViewMethod · 0.85

Calls 4

GetWindowManagerFunction · 0.85
WindowTextInputRawOpenFunction · 0.85
setPasswordMethod · 0.80

Tested by

no test coverage detected