mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-20 21:43:06 +01:00
Add save_park command (#8078)
Added save_park command that enable to save current state of the game using command line.
This commit is contained in:
committed by
Michał Janiszewski
parent
e7116a8583
commit
694608624d
@@ -1258,6 +1258,20 @@ static int32_t cc_for_date(
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int32_t cc_save_park(
|
||||
[[maybe_unused]] InteractiveConsole& console, [[maybe_unused]] const utf8** argv, [[maybe_unused]] int32_t argc)
|
||||
{
|
||||
if (argc < 1)
|
||||
{
|
||||
save_game_cmd();
|
||||
}
|
||||
else
|
||||
{
|
||||
save_game_cmd(argv[0]);
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
using console_command_func = int32_t (*)(InteractiveConsole& console, const utf8** argv, int32_t argc);
|
||||
struct console_command
|
||||
{
|
||||
@@ -1341,7 +1355,8 @@ static constexpr const console_command console_command_table[] = {
|
||||
{ "remove_unused_objects", cc_remove_unused_objects, "Removes all the unused objects from the object selection.", "remove_unused_objects" },
|
||||
{ "remove_park_fences", cc_remove_park_fences, "Removes all park fences from the surface", "remove_park_fences"},
|
||||
{ "show_limits", cc_show_limits, "Shows the map data counts and limits.", "show_limits" },
|
||||
{ "date", cc_for_date, "Sets the date to a given date.", "Format <year>[ <month>[ <day>]]."}
|
||||
{ "date", cc_for_date, "Sets the date to a given date.", "Format <year>[ <month>[ <day>]]."},
|
||||
{ "save_park", cc_save_park, "Save current state of park. If no name specified default path will be used.", "save_park [name]"},
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
Reference in New Issue
Block a user