Merge pull request #64 from Wuzzy2/flipclick
Toggle recipe/usage mode in craft guide when clicking on current item in item list
This commit is contained in:
commit
54d97635ec
12
internal.lua
12
internal.lua
@ -207,6 +207,18 @@ function unified_inventory.get_formspec(player, page)
|
|||||||
for x = 0, ui_peruser.pagecols - 1 do
|
for x = 0, ui_peruser.pagecols - 1 do
|
||||||
local name = unified_inventory.filtered_items_list[player_name][list_index]
|
local name = unified_inventory.filtered_items_list[player_name][list_index]
|
||||||
if minetest.registered_items[name] then
|
if minetest.registered_items[name] then
|
||||||
|
-- Clicked on current item: Flip crafting direction
|
||||||
|
if name == unified_inventory.current_item[player_name] then
|
||||||
|
local cdir = unified_inventory.current_craft_direction[player_name]
|
||||||
|
if cdir == "recipe" then
|
||||||
|
dir = "usage"
|
||||||
|
elseif cdir == "usage" then
|
||||||
|
dir = "recipe"
|
||||||
|
end
|
||||||
|
else
|
||||||
|
-- Default: use active search direction by default
|
||||||
|
dir = unified_inventory.active_search_direction[player_name]
|
||||||
|
end
|
||||||
formspec[n] = "item_image_button["
|
formspec[n] = "item_image_button["
|
||||||
..(8.2 + x * 0.7)..","
|
..(8.2 + x * 0.7)..","
|
||||||
..(ui_peruser.formspec_y + ui_peruser.page_y + y * 0.7)..";.81,.81;"
|
..(ui_peruser.formspec_y + ui_peruser.page_y + y * 0.7)..";.81,.81;"
|
||||||
|
Loading…
Reference in New Issue
Block a user