1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-20 21:43:06 +01:00

Add APIs for loading a saved game and adding a park

This commit is contained in:
Ted John
2021-01-25 22:53:12 +00:00
parent 41c7b04ab2
commit 3ed221f128
5 changed files with 65 additions and 15 deletions

View File

@@ -236,8 +236,10 @@ public:
loadsave_callback callback = reinterpret_cast<loadsave_callback>(
intent->GetPointerExtra(INTENT_EXTRA_CALLBACK));
TrackDesign* trackDesign = static_cast<TrackDesign*>(intent->GetPointerExtra(INTENT_EXTRA_TRACK_DESIGN));
rct_window* w = window_loadsave_open(type, defaultName.c_str(), callback, trackDesign);
auto* w = window_loadsave_open(
type, defaultName,
[callback](int32_t result, std::string_view path) { callback(result, std::string(path).c_str()); },
trackDesign);
return w;
}
case WC_MANAGE_TRACK_DESIGN: