From 25b37f912cde628377b55e262fcaa8458448da97 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 23 Nov 2018 13:45:49 +0800 Subject: =?UTF-8?q?*=E4=BF=AE=E6=94=B9=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lua/embed/embed.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/lua/embed/embed.h') diff --git a/src/lua/embed/embed.h b/src/lua/embed/embed.h index 054672c..7172a2c 100644 --- a/src/lua/embed/embed.h +++ b/src/lua/embed/embed.h @@ -18,10 +18,10 @@ namespace JinEngine }; // Embed scripts. - #include "scripts/graphics.lua.h" - #include "scripts/keyboard.lua.h" - #include "scripts/mouse.lua.h" - #include "scripts/boot.lua.h" +#include "scripts/graphics.lua.h" +#include "scripts/keyboard.lua.h" +#include "scripts/mouse.lua.h" +#include "scripts/boot.lua.h" // In order. const jin_Embed scripts[] = { @@ -35,7 +35,11 @@ namespace JinEngine static void boot(lua_State* L) { for (int i = 0; scripts[i].file; ++i) - embed(L, scripts[i].source, scripts[i].file); + { + const char* file = scripts[i].file, *source = scripts[i].source; + if (luax_loadbuffer(L, source, strlen(source), file) == 0) + lua_call(L, 0, 0); + } } } // namespace Embed -- cgit v1.1-26-g67d0