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

Function WindowLoadSaveInputKey

src/openrct2-ui/windows/LoadSave.cpp:1207–1224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1205 }
1206
1207 void WindowLoadSaveInputKey(WindowBase* w, uint32_t keycode)
1208 {
1209 if (w->classification != WindowClass::loadsave)
1210 {
1211 return;
1212 }
1213
1214 auto loadSaveWindow = static_cast<LoadSaveWindow*>(w);
1215
1216 if (keycode == SDLK_RETURN || keycode == SDLK_KP_ENTER)
1217 {
1218 loadSaveWindow->onMouseUp(WIDX_SAVE);
1219 }
1220 else if (keycode == SDLK_ESCAPE)
1221 {
1222 loadSaveWindow->close();
1223 }
1224 }
1225} // namespace OpenRCT2::Ui::Windows

Callers 1

processMethod · 0.85

Calls 2

closeMethod · 0.65
onMouseUpMethod · 0.45

Tested by

no test coverage detected