From 8f2990d1e71a44f3caa8796331bf5478e0f5113d Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Thu, 2 Nov 2023 05:24:25 +0100 Subject: [PATCH] Expose engine version to Lua --- Source/lua/lua.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/lua/lua.cpp b/Source/lua/lua.cpp index 28acb5184..f78a1c581 100644 --- a/Source/lua/lua.cpp +++ b/Source/lua/lua.cpp @@ -6,6 +6,8 @@ #include +#include + #include "appfat.h" #include "engine/assets.hpp" #include "lua/modules/log.hpp" @@ -159,6 +161,7 @@ void LuaInitialize() // Registering devilutionx object table CheckResult(lua.safe_script(RequireGenSrc), /*optional=*/false); const sol::table loaded = lua.create_table_with( + "devilutionx.version", PROJECT_VERSION, "devilutionx.log", LuaLogModule(lua), "devilutionx.render", LuaRenderModule(lua), "devilutionx.message", [](std::string_view text) { EventPlrMsg(text, UiFlags::ColorRed); });