summaryrefslogtreecommitdiffstats
path: root/plugins/cheat/init.lua
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2016-04-08 22:30:32 -0500
committer cracyc <cracyc@users.noreply.github.com>2016-04-08 22:30:32 -0500
commit74d1fbbdb96399b8f49ff8393b4c9fe2af9e2ff3 (patch)
treee947a7c169edacfa23daca107bc98de7bd23adca /plugins/cheat/init.lua
parent7047f18fdf2685819b3d3383bbebfa3f67ec22ae (diff)
plugins/cheatfind: start adding basic menu (nw)
Diffstat (limited to 'plugins/cheat/init.lua')
-rw-r--r--plugins/cheat/init.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/cheat/init.lua b/plugins/cheat/init.lua
index a096869ce20..72b1ba83e9f 100644
--- a/plugins/cheat/init.lua
+++ b/plugins/cheat/init.lua
@@ -148,7 +148,8 @@ function cheat.startplugin()
draw_box = draw_box,
tobcd = tobcd,
frombcd = frombcd,
- pairs = pairs }
+ pairs = pairs,
+ ipairs = ipairs }
cheat.enabled = false
-- verify scripts are valid first
if not cheat.script then
@@ -250,7 +251,7 @@ function cheat.startplugin()
local function menu_populate()
local menu = {}
- for num, cheat in pairs(cheats) do
+ for num, cheat in ipairs(cheats) do
menu[num] = {}
menu[num][1] = cheat.desc
if not cheat.parameter then
@@ -415,13 +416,13 @@ function cheat.startplugin()
emu.register_start(function()
cheats = load_cheats()
- for num, cheat in pairs(cheats) do
+ for num, cheat in ipairs(cheats) do
parse_cheat(cheat)
end
end)
emu.register_frame(function()
- for num, cheat in pairs(cheats) do
+ for num, cheat in ipairs(cheats) do
if cheat.enabled and cheat.script.run then
cheat.script.run()
end
@@ -430,7 +431,7 @@ function cheat.startplugin()
emu.register_frame_done(function()
line = 0
- for num, draw in pairs(output) do
+ for num, draw in ipairs(output) do
if draw.type == "text" then
if not draw.color then
draw.scr:draw_text(draw.x, draw.y, draw.str)