summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-08-07 12:57:29 -0400
committerGitHub <noreply@github.com>2016-08-07 12:57:29 -0400
commit54d97635ecfd81f0ef770879a7d6645c4b121e07 (patch)
treea7f52d5c2d372ec2db719c4920ce68743d83052f
parent8332707198f0e1a35b8e1683feaccce5280e0da3 (diff)
parent7bba35a911116024d242b900a095c379cdc56539 (diff)
Merge pull request #64 from Wuzzy2/flipclick
Toggle recipe/usage mode in craft guide when clicking on current item in item list
-rw-r--r--internal.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/internal.lua b/internal.lua
index ee783ce..8319191 100644
--- a/internal.lua
+++ b/internal.lua
@@ -207,6 +207,18 @@ function unified_inventory.get_formspec(player, page)
for x = 0, ui_peruser.pagecols - 1 do
local name = unified_inventory.filtered_items_list[player_name][list_index]
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["
..(8.2 + x * 0.7)..","
..(ui_peruser.formspec_y + ui_peruser.page_y + y * 0.7)..";.81,.81;"