diff --git a/src/openrct2-ui/scripting/ScTitleSequence.hpp b/src/openrct2-ui/scripting/ScTitleSequence.hpp index c35abd1c46..4e5d889015 100644 --- a/src/openrct2-ui/scripting/ScTitleSequence.hpp +++ b/src/openrct2-ui/scripting/ScTitleSequence.hpp @@ -12,6 +12,7 @@ #ifdef ENABLE_SCRIPTING # include +# include # include # include # include @@ -79,6 +80,8 @@ namespace OpenRCT2::Scripting case TitleScript::LoadSc: obj.Set("scenario", String::ToStringView(value.Scenario, sizeof(value.Scenario))); break; + default: + break; } return obj.Take(); } @@ -132,6 +135,8 @@ namespace OpenRCT2::Scripting case TitleScript::LoadSc: String::Set(command.Scenario, sizeof(command.Scenario), value["scenario"].as_c_string()); break; + default: + break; } return command; } @@ -203,7 +208,7 @@ namespace OpenRCT2::Scripting auto isScenario = ParkImporter::ExtensionIsScenario(handle->HintPath); try { - auto& objectMgr = OpenRCT2::GetContext()->GetObjectManager(); + auto& objectMgr = GetContext()->GetObjectManager(); auto parkImporter = std::unique_ptr(ParkImporter::Create(handle->HintPath)); auto result = parkImporter->LoadFromStream(handle->Stream.get(), isScenario); objectMgr.LoadObjects(result.RequiredObjects.data(), result.RequiredObjects.size()); @@ -414,7 +419,7 @@ namespace OpenRCT2::Scripting { auto ctx = GetContext()->GetScriptEngine().GetContext(); auto index = GetManagerIndex(); - if (index && !title_is_previewing_sequence() || *index != title_get_current_sequence()) + if (index && (!title_is_previewing_sequence() || *index != title_get_current_sequence())) { if (!title_preview_sequence(*index)) {