|
|
@ -50,11 +50,15 @@ static auto screen_noop(lua_State* state) -> int { |
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static const struct luaL_Reg kScreenFuncs[] = {{"new", screen_new}, |
|
|
|
static auto screen_true(lua_State* state) -> int { |
|
|
|
{"createUi", screen_noop}, |
|
|
|
lua_pushboolean(state, true); |
|
|
|
{"onShown", screen_noop}, |
|
|
|
return 1; |
|
|
|
{"onHidden", screen_noop}, |
|
|
|
} |
|
|
|
{NULL, NULL}}; |
|
|
|
|
|
|
|
|
|
|
|
static const struct luaL_Reg kScreenFuncs[] = { |
|
|
|
|
|
|
|
{"new", screen_new}, {"createUi", screen_noop}, |
|
|
|
|
|
|
|
{"onShown", screen_noop}, {"onHidden", screen_noop}, |
|
|
|
|
|
|
|
{"canPop", screen_true}, {NULL, NULL}}; |
|
|
|
|
|
|
|
|
|
|
|
static auto lua_screen(lua_State* state) -> int { |
|
|
|
static auto lua_screen(lua_State* state) -> int { |
|
|
|
luaL_newlib(state, kScreenFuncs); |
|
|
|
luaL_newlib(state, kScreenFuncs); |
|
|
|