Chess: Hide moves list element if empty
This commit is contained in:
parent
cd09f6008c
commit
e2788cad12
@ -1452,7 +1452,7 @@ end
|
|||||||
local function get_moves_formstring(meta)
|
local function get_moves_formstring(meta)
|
||||||
local moves_raw = meta:get_string("moves_raw")
|
local moves_raw = meta:get_string("moves_raw")
|
||||||
if moves_raw == "" then
|
if moves_raw == "" then
|
||||||
return "", 1
|
return "", 0
|
||||||
end
|
end
|
||||||
|
|
||||||
local moves_split = string.split(moves_raw, ";")
|
local moves_split = string.split(moves_raw, ";")
|
||||||
@ -1872,12 +1872,18 @@ local function update_formspec(meta)
|
|||||||
debug_formstring = "label[6.9,10.2;DEBUG: "..debug_str.."]"
|
debug_formstring = "label[6.9,10.2;DEBUG: "..debug_str.."]"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local moves_list = ""
|
||||||
|
if mlistlen > 0 then
|
||||||
|
-- Moves list (show only if not empty)
|
||||||
|
moves_list = "table[9.9,1.25;5.45,4;moves;" .. moves .. ";"..mlistlen.."]"
|
||||||
|
end
|
||||||
|
|
||||||
local formspec = fs ..
|
local formspec = fs ..
|
||||||
"label[2.2,0.652;" .. turnBlack .. minetest.formspec_escape(status_black) .. "]" ..
|
"label[2.2,0.652;" .. turnBlack .. minetest.formspec_escape(status_black) .. "]" ..
|
||||||
blackArr ..
|
blackArr ..
|
||||||
"label[2.2,10.21;" .. turnWhite .. minetest.formspec_escape(status_white) .. "]" ..
|
"label[2.2,10.21;" .. turnWhite .. minetest.formspec_escape(status_white) .. "]" ..
|
||||||
whiteArr ..
|
whiteArr ..
|
||||||
"table[9.9,1.25;5.45,4;moves;" .. moves .. ";"..mlistlen.."]" ..
|
moves_list ..
|
||||||
promotion_formstring ..
|
promotion_formstring ..
|
||||||
draw_claim_formstring ..
|
draw_claim_formstring ..
|
||||||
eaten_img ..
|
eaten_img ..
|
||||||
|
Loading…
Reference in New Issue
Block a user