From 6bd997ecfc38920d87fac23a83f84c02f3d720bb Mon Sep 17 00:00:00 2001 From: Zeg9 Date: Tue, 17 Sep 2013 11:56:45 +0200 Subject: [PATCH] Update [...] - Don't show items which have the group "not_in_craft_guide" - Use a "pressed" texture for image buttons (requires a recent dev version) --- zcg/init.lua | 7 +++++-- zcg/textures/zcg_next.png | Bin 601 -> 428 bytes zcg/textures/zcg_next_inactive.png | Bin 364 -> 246 bytes zcg/textures/zcg_next_press.png | Bin 0 -> 460 bytes zcg/textures/zcg_previous.png | Bin 548 -> 434 bytes zcg/textures/zcg_previous_inactive.png | Bin 370 -> 240 bytes zcg/textures/zcg_previous_press.png | Bin 0 -> 465 bytes 7 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 zcg/textures/zcg_next_press.png create mode 100644 zcg/textures/zcg_previous_press.png diff --git a/zcg/init.lua b/zcg/init.lua index d76e233..51d98e5 100644 --- a/zcg/init.lua +++ b/zcg/init.lua @@ -33,6 +33,9 @@ local table_copy = function(table) end zcg.add_craft = function(input, output, groups) + if minetest.get_item_group(output, "not_in_craft_guide") > 0 then + return + end if not groups then groups = {} end local c = {} c.width = input.width @@ -103,12 +106,12 @@ zcg.formspec = function(pn) local formspec = "size[8,7.5]" .. "button[0,0;2,.5;main;Back]" if zcg.users[pn].history.index > 1 then - formspec = formspec .. "image_button[0,1;1,1;zcg_previous.png;zcg_previous;]" + formspec = formspec .. "image_button[0,1;1,1;zcg_previous.png;zcg_previous;;false;false;zcg_previous_press.png]" else formspec = formspec .. "image[0,1;1,1;zcg_previous_inactive.png]" end if zcg.users[pn].history.index < #zcg.users[pn].history.list then - formspec = formspec .. "image_button[1,1;1,1;zcg_next.png;zcg_next;]" + formspec = formspec .. "image_button[1,1;1,1;zcg_next.png;zcg_next;;false;false;zcg_next_press.png]" else formspec = formspec .. "image[1,1;1,1;zcg_next_inactive.png]" end diff --git a/zcg/textures/zcg_next.png b/zcg/textures/zcg_next.png index 476068a1ee63c3ee4964f19b3d62bbd0b1e3dabf..e6e496c46dd1701d042b48c28de70a0c2d9ec84f 100644 GIT binary patch delta 396 zcmV;70dxM@1gry)Dt|5jE&wiRw@g0(000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i*w~2`)6EqcO|?00B8kL_t(I%cYY|ZUQk3g+HTSf^%^ZR?IL=i;yNM(=I3rq;d!@ zKsTI*9-)aePP%{@ej4b4NLG~Cezu>U1=#bzc>)*=2K|(?EPqR?s=ArH*=)Xh02)Hl zf-2*pxakMz0R+{gHL9%FpN#W7>Hil%Rq@WVTCKya~=VfA4^7g zjO^{{rkM6KLRdV$uKr002ovP6b4+LSTaS5vZ~N delta 570 zcmV-A0>%BT1K9+SDu4d~{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i*q+4j?PkEP0y%0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~ z0005KNklh})a*3`1@5_w{uzVj<^L*DkS3nUoSKXYwxBJtcD5 zadGjL)oMM8*h!*zkW=PevtvpKJe(4aTyznEd#PLxcz-9>I7tY2cz9qKdcvKM(Wcz_^w;NKUwp=dh`+;yrR`VjF zA_(`29-*ecnZ|qY{QH@HsKt97gpfoh1;tC7EKD{sFYY`&E$L@7yp-{pSd%3}bm4Up zOkWulqBA?gFyO@jVFr?66ACsAGhu4K>gdT$Lc`j3HGiM}4-e;@NbCzm{Qv*}07*qo IM6N<$g2RmWX8-^I diff --git a/zcg/textures/zcg_next_inactive.png b/zcg/textures/zcg_next_inactive.png index 1b25d6701f83383109880d74a530b322bc02dd06..5ce9cd3228ce3a1aa249bf153d3890fb27290529 100644 GIT binary patch delta 202 zcmV;*05$*Y0`>ur85#xv001BJ|6u?C00v@9M??TF04@M7X}3&2ks%*{2@we}B7!!% zLI3~&gGod|R5;6}lhF;sFbD-NmWQBYupt|=MZy^Us?@qRAu_+{&OBouz{y5+05f~d znj%6(EMYUd+T95vlJ;)}?w(3oC1)n-)luCYRsFk@{(;@SG|4DwPuDiaX>8VG!5Eh8Gix*005AYXf^-<010qNS#tmY3ljhU3ljkVnw%H_000McNliru z-3J8@A`jXb|HuFU03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM* z0081iL_t(2&y`Zkj)X7_GpO89dO=XWkDsrgthVe(-0D4Kr++hQVWjn?Qk;k5rdgH+ z|A7I}_k9tKFR?l(- z*esXJLbuxm5peDgjQ|cr5TH`25Cj1LtJP|EiPk0RrX^sBTL{UT-1SoY< zLSnZVZBk7q4ng3=j1v$XAlR+N^VN~SCJDyqGskYfI99bIeF`3V>Aa?|-~$Za2Gs5! zNG0VU3tW z2n``kGxobZ0I^E&nIw0C)>!}ya2~!7`(@>n-EKz&h_Q0V+el*|M#keYgTbI0VpP&( z%4V}E`KBVb&wqbRwP;$am^7sPwK2yzj; z2;O@xUXY7Nq=Xi21=W=E+%iq4EEbDvrR8#Y+fpUTTH8v{S`_OX^ZA@CO96wbve|B* zEK;F2aMtm)S|MJ_Jt(@-D2Vrq;+(^+9je;t|5rhcwH$L#6_{6_^Dh&p7Ex55bAbQ= N002ovPDHLkV1lV}t|$Ni delta 534 zcmV+x0_pv-1Ed6y8Gix*005AYXf^-<00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-sn1r8tYPEt5gact401yEHFfbYc zxH=k9$8U~j7p6U>)b~9M!!?D0hu;s4Ef%6;N}N&xz``0mr;)Uf%?go4D%{`iH{UiS z3(I&l8nV<#B7dg}h?EXjSDQTK8i<#W{o+AN>Ehxd=K%o8{r&!_Pq^!P$xUquz~PWS zfBBSi25jT}{0s;`<=JXHK7t zXDF2Ig-ns{@?^W+4u6L{3_0gKoGja$A2;juy0X-DebnBfQ53ms+ud$g=OC3*hgVn%Mb^Pt zA`DNuShnrm-7iO!qDgzks7);-v1ruAq=WYKRHR6%%=Jl%j{a>AR~oA#=hJg$XHWbG Y`B9MJE)NsaX#fBK07*qoM6N<$f{b?RSpWb4 diff --git a/zcg/textures/zcg_previous_inactive.png b/zcg/textures/zcg_previous_inactive.png index 09c8e0c1ed74f00902c6781bf635eccbe28a2748..1c16fb2398e9135877c591a2e4f2b5405773e69f 100644 GIT binary patch delta 196 zcmV;#06YKk0`LKl85#xv001BJ|6u?C00v@9M??TF04@M7X}3&2ks%*{2@we~2B$7= z(f|MeeMv+?R5;6}lhF~tAP7UF=MZ!ZH)KP$Xc?nldTmcoD!-a{NyG%;#Ksf=VCKWR zKtxd0;Tbbu*`pKD)Is*dBJvNgD()T3#G@#!mogJuPHL_12oc*$C58d2+HHjw=?i&A yv7o~eEr_*=W(SctW{ImG5cd^4>uu8RcfJA4=sMDRD9ITB0000WFU8GbZ8()Nlj2>E@cM* z008JoL_t(2&y`U@j)X7_^Pq5>4HpFEeS987N19ehy~TSdVt?6|(Q0$4~C9nNafwprA3EJAXRl; zS2Lp-Nz#7Vb6bD}AX)qaQ0=yD>-!!g0PnYAgQ}*KlFY10bWT& zK~y-)rISle0znXlzwVw(cniG%;VOCq77`GJfQe2-3}7IP7+m0n)5t0G3SDH1cEQN- z)P?M|86CDgje!s-l}Z$g#cYVyadTZGj^mZR$&5GOJEEFyv=CWzsfY*= z2pG&}Vv}h@9xc`7_7)!79m?fP#4ix<@gm4V@FIBcS$IJf9+4F^O*gl&8e*^Cr+QVT z(P*qQHJi=tma>xi&;2|=Wb-v8qY?Fbom%Y*FsLf8GNE;Qi+EYx z!4Cg}yal&^DAVaXclUSe0KcEIwFfbq%}~{&{Q8jo^PRr|l(Cf}BFO)w00000NkvXX Hu0mjf5>33$ literal 0 HcmV?d00001