From b5d82746ea207138c9615e5c05beec750b0dbaf4 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 24 Oct 2019 13:18:22 +0200 Subject: [PATCH] Make crafting guide icon white when active --- mods/crafting/api.lua | 12 ++++++++++-- mods/crafting/locale/crafting.de.tr | 3 ++- mods/crafting/locale/template.txt | 3 ++- .../textures/ui_icon_craftingguide_active.png | Bin 161 -> 265 bytes 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/mods/crafting/api.lua b/mods/crafting/api.lua index 56323e6..c507cf9 100644 --- a/mods/crafting/api.lua +++ b/mods/crafting/api.lua @@ -278,8 +278,6 @@ form = form .. "listring[current_player;craft_out]" form = form .. default.ui.get_itemslot_bg(0.25, 0.25, 1, 4) form = form .. default.ui.get_itemslot_bg(7.25, 3.25, 1, 1) --- TODO: Use ui_icon_craftingguide_active.png when crafting guide is active -form = form .. default.ui.tab(8.4, 0.5, "toggle_filter", "ui_icon_craftingguide.png", S("Show all recipes/show only craftable recipes"), "right") form = form .. default.ui.button(7.25, 1.25, 1, 1, "do_craft_1", "1") form = form .. default.ui.button(7.25, 2.25, 1, 1, "do_craft_10", "10") @@ -399,6 +397,16 @@ function crafting.get_formspec(name, select_item) end end + local guide_icon, guide_tip + if crafting.userdata[name] and crafting.userdata[name].mode == MODE_GUIDE then + guide_icon = "ui_icon_craftingguide_active.png" + guide_tip = S("Show only craftable recipes") + else + guide_icon = "ui_icon_craftingguide.png" + guide_tip = S("Show all recipes") + end + form = form .. default.ui.tab(8.4, 0.5, "toggle_filter", guide_icon, guide_tip, "right") + return form end diff --git a/mods/crafting/locale/crafting.de.tr b/mods/crafting/locale/crafting.de.tr index 309b6d1..acaa045 100644 --- a/mods/crafting/locale/crafting.de.tr +++ b/mods/crafting/locale/crafting.de.tr @@ -1,2 +1,3 @@ # textdomain:crafting -Show all recipes/show only craftable recipes=Alle Rezepte zeigen/nur mögliche Rezepte zeigen +Show all recipes=Alle Rezepte zeigen +Show only craftable recipes=Nur mögliche Rezepte zeigen diff --git a/mods/crafting/locale/template.txt b/mods/crafting/locale/template.txt index 4a96c06..1dd7cf3 100644 --- a/mods/crafting/locale/template.txt +++ b/mods/crafting/locale/template.txt @@ -1,2 +1,3 @@ # textdomain:crafting -Show all recipes/show only craftable recipes= +Show all recipes= +Show only craftable recipes= diff --git a/mods/default/textures/ui_icon_craftingguide_active.png b/mods/default/textures/ui_icon_craftingguide_active.png index 9da788b96d7b153da591c6d815f642baf3016308..09877919acbf050e0debecf5a61ee659d91e5ce8 100644 GIT binary patch delta 237 zcmVTB!3BTNLh0L04^f{04^f|c%?sf00007bV*G`2jdDD0{}JG?A|8; z005{-L_t(I%cWDX4Fe$zJfqAIi4jxdQ;4H2?q~5{^Le;TcejafWAdJ;D#CidaNeu&hhLIc#sD4L?Q)~bYQsUF6Pm%pf mmH{ZZe!?b_Fvt{&3;+P~dGdlj>y4}c0000