From d580d86073c1d68f9abef809ff25a25487270cb5 Mon Sep 17 00:00:00 2001 From: npwoods Date: Sun, 21 Jul 2019 12:44:58 -0400 Subject: Added ui_input_manager::[set_]presses_enabled() and exposed to LUA --- src/frontend/mame/luaengine.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/frontend/mame/luaengine.cpp') diff --git a/src/frontend/mame/luaengine.cpp b/src/frontend/mame/luaengine.cpp index 9e3af7de31a..a04cc35cdd5 100644 --- a/src/frontend/mame/luaengine.cpp +++ b/src/frontend/mame/luaengine.cpp @@ -1963,6 +1963,7 @@ void lua_engine::initialize() * * uiinput:find_mouse() - return x, y, button state, ui render target * uiinput:pressed(key) - get pressed state for ui key + * uiinput.presses_enabled - enable/disable ui key presses */ sol().registry().new_usertype("uiinput", "new", sol::no_constructor, @@ -1972,7 +1973,8 @@ void lua_engine::initialize() render_target *rt = ui.find_mouse(&x, &y, &button); return std::tuple(x, y, button, rt); }, - "pressed", &ui_input_manager::pressed); + "pressed", &ui_input_manager::pressed, + "presses_enabled", sol::property(&ui_input_manager::presses_enabled, &ui_input_manager::set_presses_enabled)); /* render_target library -- cgit v1.2.3-70-g09d2