From 5b2f413711ddccba5fe30d8931245c7ea6275dc7 Mon Sep 17 00:00:00 2001 From: xx Date: Mon, 10 Jun 2024 19:21:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=96=E7=BD=91=E7=AB=99?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/module/globalfuns.cpp | 6 ++++++ src/module/globalfuns.h | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/module/globalfuns.cpp b/src/module/globalfuns.cpp index f11aff8..91c9fbf 100644 --- a/src/module/globalfuns.cpp +++ b/src/module/globalfuns.cpp @@ -5,6 +5,11 @@ #include "core/global.h" #include "core/app.h" static ylib::counter s_counter_guid; +std::string module::globalfuncs::website_dir(sol::this_state ts) +{ + GET_APP; + return app->config->website.dir; +} void module::globalfuncs::regist(sol::state* lua) { lua->set_function("set_ptr", module::globalfuncs::set_ptr); @@ -13,6 +18,7 @@ void module::globalfuncs::regist(sol::state* lua) lua->set_function("make_software_guid", module::globalfuncs::make_software_guid); lua->set_function("throw_string", module::globalfuncs::throw_string); lua->set_function("print", module::globalfuncs::print); + lua->set_function("website_dir", module::globalfuncs::website_dir); } std::string module::globalfuncs::make_software_guid() diff --git a/src/module/globalfuns.h b/src/module/globalfuns.h index a5fb64b..7b91a05 100644 --- a/src/module/globalfuns.h +++ b/src/module/globalfuns.h @@ -44,7 +44,10 @@ namespace module /// /// static void throw_string(const std::string& msg); - + /// + /// 网站目录 + /// + static std::string website_dir(sol::this_state ts); static void regist(sol::state* lua); };