aboutsummaryrefslogtreecommitdiff
path: root/src/script/core/luaopen_core.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-05-20 23:37:11 +0800
committerchai <chaifix@163.com>2018-05-20 23:37:11 +0800
commit51ba9cb2a6b0b9395a2912eadeb954c95e4c1d3c (patch)
tree58ce7d8b50c0d9a451d26bf0b3230b1c2e2f2782 /src/script/core/luaopen_core.cpp
parentadfda73e1810973a40b7bedd9a8edc3e7ab89e3c (diff)
修改目录结构
Diffstat (limited to 'src/script/core/luaopen_core.cpp')
-rw-r--r--src/script/core/luaopen_core.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/script/core/luaopen_core.cpp b/src/script/core/luaopen_core.cpp
index 0d76ada..a222013 100644
--- a/src/script/core/luaopen_core.cpp
+++ b/src/script/core/luaopen_core.cpp
@@ -11,7 +11,7 @@ namespace lua
{
bool running = Game::get()->running();
luax_pushboolean(L, running);
- return 1;
+ return 1;
}
static int l_quit(lua_State* L)
@@ -19,10 +19,17 @@ namespace lua
Game::get()->quit();
return 0;
}
+
+ static int l_exit(lua_State* L)
+ {
+ Game::get()->exit();
+ return 0;
+ }
static const luaL_Reg f[] = {
{"running", l_running},
- {"quit", l_quit},
+ {"quit", l_quit}, // for end game loop
+ {"exit", l_exit}, // for exit whole game
{0, 0}
};