diff options
author | paramat <mat.gregory@virginmedia.com> | 2014-12-12 01:10:19 +0000 |
---|---|---|
committer | ShadowNinja <shadowninja@minetest.net> | 2014-12-11 21:37:46 -0500 |
commit | f114fc74d621a7cfb1e63b5405fddb0208ee71d2 (patch) | |
tree | 4a00df92724326509263987a681e73d8e32175dc /builtin/common/misc_helpers.lua | |
parent | fb80a7c111c138d335f4c7e68fc098f8aa8483d3 (diff) | |
download | minetest-f114fc74d621a7cfb1e63b5405fddb0208ee71d2.tar.gz minetest-f114fc74d621a7cfb1e63b5405fddb0208ee71d2.tar.bz2 minetest-f114fc74d621a7cfb1e63b5405fddb0208ee71d2.zip |
Fix undeclared globals in functions and shorten lines in misc_helpers.lua.
Diffstat (limited to 'builtin/common/misc_helpers.lua')
-rw-r--r-- | builtin/common/misc_helpers.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/builtin/common/misc_helpers.lua b/builtin/common/misc_helpers.lua index e1dc28965..dc358e65a 100644 --- a/builtin/common/misc_helpers.lua +++ b/builtin/common/misc_helpers.lua @@ -463,7 +463,8 @@ function core.explode_table_event(evt) local t = parts[1]:trim() local r = tonumber(parts[2]:trim()) local c = tonumber(parts[3]:trim()) - if type(r) == "number" and type(c) == "number" and t ~= "INV" then + if type(r) == "number" and type(c) == "number" + and t ~= "INV" then return {type=t, row=r, column=c} end end @@ -532,16 +533,18 @@ if INIT == "mainmenu" then local arg = {n=select('#', ...), ...} if arg.n >= 1 then -- Insert positional parameters ($1, $2, ...) - result = '' - pos = 1 + local result = '' + local pos = 1 while pos <= text:len() do - newpos = text:find('[$]', pos) + local newpos = text:find('[$]', pos) if newpos == nil then result = result .. text:sub(pos) pos = text:len() + 1 else - paramindex = tonumber(text:sub(newpos+1, newpos+1)) - result = result .. text:sub(pos, newpos-1) .. tostring(arg[paramindex]) + local paramindex = + tonumber(text:sub(newpos+1, newpos+1)) + result = result .. text:sub(pos, newpos-1) + .. tostring(arg[paramindex]) pos = newpos + 2 end end |