mirror of
https://github.com/holub/mame
synced 2025-06-26 06:14:12 +03:00
plugins/cheat: popmessage for hotkey setting (nw)
This commit is contained in:
parent
1dc8a90131
commit
229959ee7d
@ -352,10 +352,14 @@ function cheat.startplugin()
|
|||||||
|
|
||||||
local function hkcbfunc(cheat)
|
local function hkcbfunc(cheat)
|
||||||
local input = manager:machine():input()
|
local input = manager:machine():input()
|
||||||
|
manager:machine():popmessage("Press button for hotkey or wait to clear")
|
||||||
|
manager:machine():video():frame_update(true)
|
||||||
input:seq_poll_start("switch")
|
input:seq_poll_start("switch")
|
||||||
local time = os.clock()
|
local time = os.clock()
|
||||||
while (not input:seq_poll()) and (os.clock() < time + 1) do end
|
while (not input:seq_poll()) and (os.clock() < time + 1) do end
|
||||||
cheat.hotkeys = {pressed = false, keys = input:seq_poll_final()}
|
cheat.hotkeys = {pressed = false, keys = input:seq_poll_final()}
|
||||||
|
manager:machine():popmessage()
|
||||||
|
manager:machine():video():frame_update(true)
|
||||||
end
|
end
|
||||||
|
|
||||||
for num, cheat in ipairs(cheats) do
|
for num, cheat in ipairs(cheats) do
|
||||||
|
@ -1445,6 +1445,7 @@ void lua_engine::initialize()
|
|||||||
"skip_this_frame", &video_manager::skip_this_frame,
|
"skip_this_frame", &video_manager::skip_this_frame,
|
||||||
"speed_factor", &video_manager::speed_factor,
|
"speed_factor", &video_manager::speed_factor,
|
||||||
"speed_percent", &video_manager::speed_percent,
|
"speed_percent", &video_manager::speed_percent,
|
||||||
|
"frame_update", &video_manager::frame_update,
|
||||||
"frameskip", sol::property(&video_manager::frameskip, &video_manager::set_frameskip),
|
"frameskip", sol::property(&video_manager::frameskip, &video_manager::set_frameskip),
|
||||||
"throttled", sol::property(&video_manager::throttled, &video_manager::set_throttled),
|
"throttled", sol::property(&video_manager::throttled, &video_manager::set_throttled),
|
||||||
"throttle_rate", sol::property(&video_manager::throttle_rate, &video_manager::set_throttle_rate));
|
"throttle_rate", sol::property(&video_manager::throttle_rate, &video_manager::set_throttle_rate));
|
||||||
|
Loading…
Reference in New Issue
Block a user