mirror of
https://github.com/minetest/minetest_game.git
synced 2025-01-08 22:50:16 +01:00
scroll fix
This commit is contained in:
parent
704f11d9bf
commit
e7d483bef9
@ -41,7 +41,11 @@ local function get_bones_formspec_for_size(numitems)
|
|||||||
local output={}
|
local output={}
|
||||||
appendmulti(output, "size[", 8.5, ",", 9, "]")
|
appendmulti(output, "size[", 8.5, ",", 9, "]")
|
||||||
if scroll then
|
if scroll then
|
||||||
appendmulti(output, "scrollbaroptions[max=",rows*9.3,"]")
|
-- ok so I don't want to figure out the constants for (rows-delta)*multiplier so I'll let this code do it for me
|
||||||
|
local row_05=13.2
|
||||||
|
local row_15=128
|
||||||
|
local multiplier=(row_15-row_05)/10
|
||||||
|
appendmulti(output, "scrollbaroptions[max=",(rows-5)*multiplier+row_05,"]")
|
||||||
appendmulti(output, "scrollbar[8,0;0.3,4.5;vertical;bones_scroll;0]")
|
appendmulti(output, "scrollbar[8,0;0.3,4.5;vertical;bones_scroll;0]")
|
||||||
appendmulti(output, "scroll_container[0,0.3;10.3,4.95;bones_scroll;vertical;0.1]")
|
appendmulti(output, "scroll_container[0,0.3;10.3,4.95;bones_scroll;vertical;0.1]")
|
||||||
end
|
end
|
||||||
@ -236,7 +240,7 @@ bones.register_collect_items(function(player)
|
|||||||
player_inv:set_list(list_name, {})
|
player_inv:set_list(list_name, {})
|
||||||
end
|
end
|
||||||
-- debug code, needs to be reverted:
|
-- debug code, needs to be reverted:
|
||||||
while #items < bones_max_slots do
|
while #items < (4*8+3) do
|
||||||
table.insert(items,ItemStack("bucket:bucket_lava"))
|
table.insert(items,ItemStack("bucket:bucket_lava"))
|
||||||
end
|
end
|
||||||
return items
|
return items
|
||||||
|
Loading…
Reference in New Issue
Block a user