diff --git a/TR5Main/Scripting/ScriptAssert.cpp b/TR5Main/Scripting/ScriptAssert.cpp index 67fc9aec0..afcdefcf8 100644 --- a/TR5Main/Scripting/ScriptAssert.cpp +++ b/TR5Main/Scripting/ScriptAssert.cpp @@ -34,7 +34,14 @@ bool ScriptAssert(bool cond, std::string const& msg, std::optional f return cond; } -void SetErrorMode(ERROR_MODE mode) + +void SetScriptErrorMode(ERROR_MODE mode) { ScriptErrorMode = mode; } + +ERROR_MODE GetScriptErrorMode() +{ + return ScriptErrorMode; +} + diff --git a/TR5Main/Scripting/ScriptAssert.h b/TR5Main/Scripting/ScriptAssert.h index 0774b85b1..7a36d72f4 100644 --- a/TR5Main/Scripting/ScriptAssert.h +++ b/TR5Main/Scripting/ScriptAssert.h @@ -9,8 +9,10 @@ enum class ERROR_MODE WARN, TERMINATE }; + +void SetScriptErrorMode(ERROR_MODE mode); +ERROR_MODE GetScriptErrorMode(); void ScriptWarn(std::string const& msg); bool ScriptAssert(bool cond, std::string const& msg, std::optional forceMode = std::nullopt); -void SetErrorMode(ERROR_MODE mode);