Remove "Last punched" from LuaATC init code fs

Also removed the now-dead last punch pos helper code.
Resized buttons accordinghly.
master
hlqkj 2021-03-09 10:03:44 +01:00 committed by orwell96
parent ace8ca0fda
commit 4fcc552770
1 changed files with 5 additions and 19 deletions

View File

@ -1,30 +1,16 @@
--chatcmds.lua
--Registers commands to modify the init and step code for LuaAutomation
--position helper.
--punching a node will result in that position being saved and inserted into a text field on the top of init form.
local punchpos={}
minetest.register_on_punchnode(function(pos, node, player, pointed_thing)
local pname=player:get_player_name()
punchpos[pname]=pos
end)
local function get_init_form(env, pname)
local err = env.init_err or ""
local code = env.init_code or ""
local ppos=punchpos[pname]
local pp=""
if ppos then
pp="POS"..minetest.pos_to_string(ppos)
end
local form = "size[10,10]"
.."style[code;font=mono]"
.."button[0.0,0.2;2,1;run;Run InitCode]"
.."button[2.0,0.2;2,1;cls;Clear S]"
.."button[4.0,0.2;2,1;save;Save]"
.."button[6.0,0.2;2,1;del;Delete Env.]"
.."field[8.3,0.5;2,1;punchpos;Last punched position;"..pp.."]"
.."button[0.0,0.2;2.5,1;run;Run Init Code]"
.."button[2.5,0.2;2.5,1;cls;Clear S]"
.."button[5.0,0.2;2.5,1;save;Save]"
.."button[7.5,0.2;2.5,1;del;Delete Env.]"
.."textarea[0.3,1.5;10,9.5;code;Environment initialization code;"..minetest.formspec_escape(code).."]"
.."label[0.0,9.7;"..err.."]"
return form