1
0
mirror of https://github.com/minetest/minetest_game.git synced 2024-12-23 07:10:19 +01:00

Add the listring functionality c977fbd928

This commit is contained in:
Amaz 2015-06-16 16:26:22 +01:00 committed by est31
parent 44ac020f28
commit 7361eb5e05
5 changed files with 22 additions and 0 deletions

View File

@ -87,6 +87,10 @@ creative_inventory.set_creative_formspec = function(player, start_i, pagenum)
"label[2.0,6.55;"..tostring(pagenum).."/"..tostring(pagemax).."]".. "label[2.0,6.55;"..tostring(pagenum).."/"..tostring(pagemax).."]"..
"button[0.3,6.5;1.6,1;creative_prev;<<]".. "button[0.3,6.5;1.6,1;creative_prev;<<]"..
"button[2.7,6.5;1.6,1;creative_next;>>]".. "button[2.7,6.5;1.6,1;creative_next;>>]"..
"listring[current_player;main]"..
"listring[current_player;craft]"..
"listring[current_player;main]"..
"listring[detached:creative;main]"..
"label[5,1.5;Trash:]".. "label[5,1.5;Trash:]"..
"list[detached:creative_trash;main;5,2;1,1;]".. "list[detached:creative_trash;main;5,2;1,1;]"..
default.get_hotbar_bg(5,3.5) default.get_hotbar_bg(5,3.5)

View File

@ -18,6 +18,10 @@ local function active_formspec(fuel_percent, item_percent)
"list[current_name;dst;4.75,0.96;2,2;]".. "list[current_name;dst;4.75,0.96;2,2;]"..
"list[current_player;main;0,4.25;8,1;]".. "list[current_player;main;0,4.25;8,1;]"..
"list[current_player;main;0,5.5;8,3;8]".. "list[current_player;main;0,5.5;8,3;8]"..
"listring[current_name;dst]"..
"listring[current_player;main]"..
"listring[current_name;src]"..
"listring[current_player;main]"..
default.get_hotbar_bg(0, 4.25) default.get_hotbar_bg(0, 4.25)
return formspec return formspec
end end
@ -34,6 +38,10 @@ local inactive_formspec =
"list[current_name;dst;4.75,0.96;2,2;]".. "list[current_name;dst;4.75,0.96;2,2;]"..
"list[current_player;main;0,4.25;8,1;]".. "list[current_player;main;0,4.25;8,1;]"..
"list[current_player;main;0,5.5;8,3;8]".. "list[current_player;main;0,5.5;8,3;8]"..
"listring[current_name;dst]"..
"listring[current_player;main]"..
"listring[current_name;src]"..
"listring[current_player;main]"..
default.get_hotbar_bg(0, 4.25) default.get_hotbar_bg(0, 4.25)
-- --

View File

@ -30,6 +30,8 @@ default.gui_survival_form = "size[8,8.5]"..
"list[current_player;craft;1.75,0.5;3,3;]".. "list[current_player;craft;1.75,0.5;3,3;]"..
"list[current_player;craftpreview;5.75,1.5;1,1;]".. "list[current_player;craftpreview;5.75,1.5;1,1;]"..
"image[4.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]".. "image[4.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]"..
"listring[current_player;main]"..
"listring[current_player;craft]"..
default.get_hotbar_bg(0,4.25) default.get_hotbar_bg(0,4.25)
-- Load files -- Load files

View File

@ -1197,6 +1197,8 @@ local chest_formspec =
"list[current_name;main;0,0.3;8,4;]".. "list[current_name;main;0,0.3;8,4;]"..
"list[current_player;main;0,4.85;8,1;]".. "list[current_player;main;0,4.85;8,1;]"..
"list[current_player;main;0,6.08;8,3;8]".. "list[current_player;main;0,6.08;8,3;8]"..
"listring[current_name;main]"..
"listring[current_player;main]"..
default.get_hotbar_bg(0,4.85) default.get_hotbar_bg(0,4.85)
local function get_locked_chest_formspec(pos) local function get_locked_chest_formspec(pos)
@ -1209,6 +1211,8 @@ local function get_locked_chest_formspec(pos)
"list[nodemeta:".. spos .. ";main;0,0.3;8,4;]".. "list[nodemeta:".. spos .. ";main;0,0.3;8,4;]"..
"list[current_player;main;0,4.85;8,1;]".. "list[current_player;main;0,4.85;8,1;]"..
"list[current_player;main;0,6.08;8,3;8]".. "list[current_player;main;0,6.08;8,3;8]"..
"listring[nodemeta:".. spos .. ";main]"..
"listring[current_player;main]"..
default.get_hotbar_bg(0,4.85) default.get_hotbar_bg(0,4.85)
return formspec return formspec
end end
@ -1338,6 +1342,8 @@ local bookshelf_formspec =
"list[context;books;0,0.3;8,2;]".. "list[context;books;0,0.3;8,2;]"..
"list[current_player;main;0,2.85;8,1;]".. "list[current_player;main;0,2.85;8,1;]"..
"list[current_player;main;0,4.08;8,3;8]".. "list[current_player;main;0,4.08;8,3;8]"..
"listring[context;books]"..
"listring[current_player;main]"..
default.get_hotbar_bg(0,2.85) default.get_hotbar_bg(0,2.85)
minetest.register_node("default:bookshelf", { minetest.register_node("default:bookshelf", {

View File

@ -9,6 +9,8 @@ local vessels_shelf_formspec =
"list[context;vessels;0,0.3;8,2;]".. "list[context;vessels;0,0.3;8,2;]"..
"list[current_player;main;0,2.85;8,1;]".. "list[current_player;main;0,2.85;8,1;]"..
"list[current_player;main;0,4.08;8,3;8]".. "list[current_player;main;0,4.08;8,3;8]"..
"listring[context;vessels]"..
"listring[current_player;main]"..
default.get_hotbar_bg(0,2.85) default.get_hotbar_bg(0,2.85)
minetest.register_node("vessels:shelf", { minetest.register_node("vessels:shelf", {