TombEngine/TR5Main/Scripting/ScriptAssert.h

17 lines
292 B
C
Raw Normal View History

#pragma once
#include <string>
#include <optional>
enum class ERROR_MODE
{
SILENT,
WARN,
TERMINATE
};
void ScriptWarn(std::string const& msg);
bool ScriptAssert(bool cond, std::string const& msg, std::optional<ERROR_MODE> forceMode = std::nullopt);
void SetErrorMode(ERROR_MODE mode);