From 1cced6fb370c902c6396a3ee13032451286f5217 Mon Sep 17 00:00:00 2001 From: cheapie Date: Thu, 12 May 2016 15:01:25 -0500 Subject: [PATCH] Improve inventory images --- trafficlight/init.lua | 12 ++++-------- trafficlight/textures/streets_pedlight_inv.png | Bin 0 -> 2921 bytes .../streets_trafficlight_inv_extender_left.png | Bin 0 -> 2990 bytes .../streets_trafficlight_inv_extender_right.png | Bin 0 -> 3004 bytes .../textures/streets_trafficlight_inv_left.png | Bin 0 -> 3007 bytes .../textures/streets_trafficlight_inv_right.png | Bin 0 -> 3032 bytes .../streets_trafficlight_inv_straight.png | Bin 0 -> 2938 bytes 7 files changed, 4 insertions(+), 8 deletions(-) create mode 100644 trafficlight/textures/streets_pedlight_inv.png create mode 100644 trafficlight/textures/streets_trafficlight_inv_extender_left.png create mode 100644 trafficlight/textures/streets_trafficlight_inv_extender_right.png create mode 100644 trafficlight/textures/streets_trafficlight_inv_left.png create mode 100644 trafficlight/textures/streets_trafficlight_inv_right.png create mode 100644 trafficlight/textures/streets_trafficlight_inv_straight.png diff --git a/trafficlight/init.lua b/trafficlight/init.lua index 4985a17..a3d0660 100644 --- a/trafficlight/init.lua +++ b/trafficlight/init.lua @@ -203,7 +203,7 @@ minetest.register_node(":streets:trafficlight_top_extender_left_off",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2}, - inventory_image = "streets_trafficlight_inv.png", + inventory_image = "streets_trafficlight_inv_extender_left.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -239,7 +239,6 @@ minetest.register_node(":streets:trafficlight_top_extender_left_yellow",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2, not_in_creative_inventory = 1}, - inventory_image = "streets_trafficlight_inv.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -275,7 +274,6 @@ minetest.register_node(":streets:trafficlight_top_extender_left_green",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2, not_in_creative_inventory = 1}, - inventory_image = "streets_trafficlight_inv.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -310,7 +308,7 @@ minetest.register_node(":streets:trafficlight_top_extender_right_off",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2}, - inventory_image = "streets_trafficlight_inv.png", + inventory_image = "streets_trafficlight_inv_extender_right.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -346,7 +344,6 @@ minetest.register_node(":streets:trafficlight_top_extender_right_yellow",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2, not_in_creative_inventory = 1}, - inventory_image = "streets_trafficlight_inv.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -382,7 +379,6 @@ minetest.register_node(":streets:trafficlight_top_extender_right_green",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2, not_in_creative_inventory = 1}, - inventory_image = "streets_trafficlight_inv.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -417,7 +413,7 @@ minetest.register_node(":streets:pedlight_top_off",{ paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2}, - inventory_image = "streets_trafficlight_inv.png", + inventory_image = "streets_pedlight_inv.png", light_source = 11, sunlight_propagates = true, node_box = { @@ -529,7 +525,7 @@ for _,i in pairs({"","_left","_right"}) do paramtype = "light", paramtype2 = "facedir", groups = {cracky = 1, level = 2}, - inventory_image = "streets_trafficlight_inv.png", + inventory_image = ((i == "") and "streets_trafficlight_inv_straight.png") or ((i == "_left") and "streets_trafficlight_inv_left.png") or ((i == "_right") and "streets_trafficlight_inv_right.png"), light_source = 11, sunlight_propagates = true, node_box = { diff --git a/trafficlight/textures/streets_pedlight_inv.png b/trafficlight/textures/streets_pedlight_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c4520f18c01ab0bf684f729f3ed5f155dae1a6c1 GIT binary patch literal 2921 zcmV-v3zqbWP)Lt`dt7303B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*01C}XL_t(|+U=Wbh;8Rt z$A8cJzH6`9Gt)VjX)?1<(=<&WMkGxuK~#*0f}qkO5xljKSSb2I5GfQy5K$06=m#&= zPkzuyEY*nk#Y;j3OI1P|Y0;R3w5R7bd(SzUbI#1{nb~{2m&Xt5GHXxf%*;96GfpHg z40|qnt-YTAbN&C{ci_GC-g-8Q17F9Jl z=Ol#imWY_SZkNJ)LX7y}Sv-F(zW(}~w-5WQ<>elOLH~3B&|B`&Z#~SJ`MKG1=kNPS z2;tGF@e$x5;6oyEPDE5y0WN|VPykX&bg~X1h9p8iB@F;c6QY6`!5H!0rP3- zKvfeW2Gxj&C8dsWEIXQ0e*Sy(2&G_oKBK*~@n>_A49o6Q; z7BsPxB7d-co1YzSl3E6f5qt<(Ynv#t)*>QxYOGwk^sUjodi+EHNGUNihQD81zP~7VB!(khxS)zn3FjQvItpJjk+d7%WpsSo>A5FOrUrnB zIOiN9f>-4`z2`zan#X=-XPfu8jonjE>Ve1@gE3}!6a)9Z-l;}RGXjh;g0+^8bKEe7 zb#t`ae>g^FoB9zas(zgY6&OQRz4GmNUY>thjs*Z!T_2ANVvJbevN61v=SRBsAMzP) z8nbs&L`3!$J_Bm+IZF2!KkW#3)0nbgNlIMIGQMG5oxTUIFXcJ6Tb_1R7f30QQbJQA z%iIJw(=dL@HGrWQQ;xr?Y#75=@|@4l&9^4Jcdj*KSg{t%Wp0$@ZZi&JV@>N`T}d4(fStf&3p0m zv6CUdwxiP+!`OQYfnQiS%lqdR_~TnQ`Kb52;v8SiXZXiF=jA*{D^JwnU8hn>h7_Tk z0gN%BJ#U;UHVAyJE?lZg2mvDoMA)*9O(IV(^>}PNVojB6&Xv(1f>z#6F(F1;Oi&S| zOe<-kW2)oeR8nAhxd(8wt+P1i$h$cr#&A)D2xvetRk}dU zFzfu*5&?rjzXqW$h-gxL;hV~CjWk}Z8D85U5h28gZT+n-h7C~?QDaP+W(}BL z8&oa7fTT*)h=^3I4!j4EM7L`yASw@7+bVLY0jwT^+5oBQMoQ`O>8t@F2@x+MnMsMP zlM}qh`$)H|eDFiccRV)cgAWE?_~I<^eu=E|wQbcgp5mO8)rSWMkf)Uk= zsyqtdi-MG3aWV19XSVs|GuxbBOe|!|cRlWT{k4q0``cNrTry3AoFF?5JuX+Mh?Pv4 z6HgNW09$u@RXBG}`PI*D^66){%V7rCR(Sg3Bl!4;?|!o2cYbSu*I#ouSGLZSDn+O& zd@UXTAjX)}*99g4s6!VnJP>*2*=<54;ik&5BVY{t@Q;l7mCtU`yO7ZI&b;3Rv*8Bb zS-W*A0Z1vOqHZExb6lu8@znw^6*pw z;H-<**p=F2MWOt_4~{uV5=lS@n42pF(OT`b);1lb-Y;nC4Di4Q9yomfbg~Z4+E`QA zEQ2q-lyew&4Ztt`@{rzzI4P>uvU*C*EKskj*RCE-re0mu)zwu!5dg-1j1NKTaLsf0 zi$9w`w8|!6X*tp9fcJg^gtjhV%5<2zDmt|;kYa?Yh;=$0LI|W_cruF3gLhp6mX?;}L;$eXD9AXr z_V(&gRukN~ZupZwoacov&eG{9uYNV7(@|z;l}<-UNgI!+l!z%+IzTfCDo5LE+1KOs z@AgK=)Bw14?OJ^B!H2$;Qf%a`x{`~O9u5JnTrNLyaWOTF(1;;XvPWZWISlPq{u-2c zSP{Ha(L1OZPIF^~q8Q&QhZb$gTV=SH-UVYK&Xv17)|M#~s=dFI622%ZC1@YAb%Y{# zHyvQ=WJpBJe!zGi*xuf%M&v-A&oI;N(y?v=sQnb5wm#728mE;FO3ei8H5!fB*jOjD zc8R_Bj7B?jXJ?t8pGRY8LVb_H7}?zvRaJ8@1@NF~m^J_#zy`tsK;D^QZSCy|<7<(l zo)rX`nVChTr2@Aoe>*CywYQGi3ja^&u&M@C-AOT_N!i)iK3GACk*%#QVhYWXn7zd_ z?E-LdW#!sGPrD78Dc1n0!`K=_ifLlLzY_>GUvBRW?s9?V*`EXWzyVC~ZoPjTf=H9U zNfqlXGc(=8qK0uXo?v`6h^_D+0>59j+pDLu4c7Iode{k}^DqF4s`c%snivtB%f2ue z^kZ9kKdqA35V+EowY%N!fgqIHf!iMdfe<4_G5!r;Do10F8-NJBEh0PhVB?(Q%$c)y zJm6%EA?xJ(odu{t{1@+i|2Vuq^}%9({(Xgryy3lnOGNr2vI%TiYiyQf-IP)zZ`J8B zH#f)3%*;gZ-?KjJoO|Oqyx$Bi(^&hR-d$1D9|ayhd-m*8!1oP@!)$&1HZdk< zXS;})iK8$z7^?a|z*B=ke~n{Wa$Gmw50K}d|LdPvU0r={INUrp7z`K;`dq(powc`b zu(Gn!fRJ@caa5E3nla}0`u&w~T+iu_>&E+q?A+Y@;=>QmCxDNA%(1bt&c?oiqq18UZmT@;q<-|4;otg7wcQ-v#~`-HI~N Te>_t(00000NkvXXu0mjf1Jij2 literal 0 HcmV?d00001 diff --git a/trafficlight/textures/streets_trafficlight_inv_extender_left.png b/trafficlight/textures/streets_trafficlight_inv_extender_left.png new file mode 100644 index 0000000000000000000000000000000000000000..d28a437baf0f7c18a59db2adc498e64c6268a66b GIT binary patch literal 2990 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 BqEi3> literal 0 HcmV?d00001 diff --git a/trafficlight/textures/streets_trafficlight_inv_right.png b/trafficlight/textures/streets_trafficlight_inv_right.png new file mode 100644 index 0000000000000000000000000000000000000000..5a73942cc9bf35429571810953a1e8e11c81728d GIT binary patch literal 3032 zcmV;}3n%o6P)WFU8GbZ8()Nlj2>E@cM*01G@xL_t(|+U=Wdh-BGW z$A8Z`=hp42?wz;J?sm;?%w`uhE0Syy_Ja{uM87EsvZ6zXu&W^YK@f=qMDT-x_(28V zLGXhv#7s;i2;$2w5tN98%}PRCcbAEidF$$#Nl#CAS9N#Yd(L_Ma9{dXbyru-q`IAz zJ9V%gdoTd#u5{@&HgkGuv2*s^ z!yoeAKOHnY1v~+~Pejg&h^i{UWe@`jK#Y-A(!vKHMd-z-9w2H&R1hN=BYB?3SFJU# z_Ij)NJofJ9@g}{s9^IAhPb&J1G4c$^`P}DSRehxNIwC@8c=hkIVhRtaf`|}8AV$Sn zgGljvMhsel6oO){c|=wJ4R~+>D2@8d5QBj2fMSeA0m0yjD8jA?Ij~$Bq_K)YMOBO6 zk|G+a09B2M7*qoymKb9iLYOIXb%qc(^Q$Iu*IL^FDK}girIBuoe1Delg*)rqTI;cc zuq8qUcpvb-FjA-zLI@$2si7lV6%mponZDcQ^Qe_c&Dy zaCL2sT@ilu^lAQnafwchgcv}C7$U})I#sIImGP>&*J`!$X`U~guN4?FAsF0ow3f>I z-WdLR;|@=FKl1Za8abu#2b*_!NR=+1)MZ?1DO@(Y7L@7I8elsgs@=W34^#V=45(xXDY3j47y8B2>} z1EBVbF@_WfGd%Qcp7ZSP9s%&)qpGx$RvrFT_b|p3Y4TmR`*9HF3BXsX7a8yaS;kYr z&-CCaRcwqn=djk1E z9;oe+#?KW1Roxs8GeQVh;HojalBP2~`w!^?cZ?ZliipT~;WMCi#)O}0{JbOJZDWdp zB{6b2N%)p^hqa~y>&t1%-G--K*#%;Z#2C>SNfI{#&I}+3`)P6fOi+Zr7*q5eRkn=b zD{0D~EG~^E;@Da@hE;1Z4Z~CwYi$9D6wj8-P(bX=dpg-!03k-uVsuG>|4b4tImbr{ zd~C3LfS+G>mfv4`i2rhK#1k>b{m@siwx-q_BJw};l*#u$cqPA2fPr_S)6 z#Z&z8#vMMK=e*_|UrQJG$28@uX^NJiScP|$O2sgw2n7c)#`q@Rc+dd&dV{ayy~l_F z5eC+=P2hz`yF4@8V_lUS&J}4Pf|e~XhKLwxOoECaMbt&6gc#8yPtfJPXB(5 zEIlw;iU`g+LJU5}IGklWJ37*Nr6b2*1OuvknyUfkhRFYa(|IdUpd zzVCxMZ@!W6rN8ZP?TV>c>&UQEkH^LG2s;}T5Ic$Qk@snbq09+vB&RQ5E)N{ zxdG5hS~zP%HNqwdeEHRsX_Jcwe({(3bkB!T4p7PJF&2O{*7Y0L54=xDkkYt`g2=Jf zfMGr)_g<=SO;h-*zgU`DWh3zDN~G0-JkJj(%QYt`(qU=`7;AS&8b99}5JF94(lo_6 ziw4J~>-NYfXaRrrM~n1U?O`$-uJnFXRS{X8WiKTNI?H4{Hvo)CuB!hLVkFB-{!h+J zpFGD~Z@VKSp|@(uGDu4WsX9>_qsJatopnFWl<3F_P+=`vm~kWds$99;=GQ-Sn#)%l zc~-BPS+^s1&MgrHd2?8F|Qg?W-+* z;>VWxnHP6>;iq@GeXBVAedC*s-}$XmY;OzBjfTFFVhpaRa5)XmbrhZ}0M;4>8HNx? z_vECA3;fr=zr5LX28_JjO_fvD5)-CaBDI*7AQd4c@qM zBUtOcUCG!Z6js1F@E)#Rb$shm!t!!tX-P4LLO7{BU#5^YSYb(s!oAdh69+&<$g<%^ zL0YsSZx!KQfC9z@oGVUwtSwT;muG)5M)E8xm7qh0tz!USuEUUsn8Sd{bI;Dsprpv2 zG+kh!-KJ&T2vCP9K23d~IcrQ@7aOlHoTMPq=(kNf_V)JJ*to-BFkmnkFdPo)_qVyb zafj`GA1Mv5&H=0RsSGzVa$qujzZWKeaY6uW0b3ObP16Oox3}KcfU0^`-HjolQQ6(yIa)ypfx%!vh`zoO)1<*7 zLfi-7^6Ki1f1YV07suG&5g?d3*8r))*BV0%afIJb0->6hn`eXjvp~J~mjND|HVIxl zd<>oh!m->CsXS+$WnrN`EovBM!;y)v0!Smwaw*tryDkhx;zhhk-C}0Q$hSrmWp=w~qv&&<@<;00{UH$g<&Y z9CrS2KY|Dsj!6({kd^O<$ZplzoO7H$eP-eXCu0mrD?RKkKn3Ezir8yY1~9X zWZd}Kh{ZjurKN{55qT@m^GhPq6OnCTV6Cx9lC)!twY*iO$Kv853kwSe+FxUR+Bx^u z%-;V3@Ke)0KUFBW*LB$K?Uj}867V$eVc^L#XU;qie5~K^C!3ph2_e$yv`ZdfMgS;_ z;C}N?v!DH&AHR9?=F9#5_Sv_3zwfb#=7{ zA!!xjs7C!YW6baNdaM2(jh~qgyW;}ju#jC`d?-Bm&!5K_L%-i=b93`w zUwP%9etu=8dm7=5NzwE`PJ>g0)AG=xVtA@rUxPKq&}y}KbftR}c)K$AIE_CxCU{iO zueyNuzEFM3i_q0I+2C_CEtTG}066FBLRSG%-u|q4KnUR^w{)@q#Hck0&bg86@D&Jq zdwc(X0T9tp+#hlc1*jlw6$h9$JiVg<$g=#B_xUbJeG9ZY5w21oo$-3@I}(62P4~R_ zq38z1DRA*R?q7^J;dP>IFiBcuStj1+p)C?mD$3;*80000WFU8GbZ8()Nlj2>E@cM*01DnoL_t(|+U=WNh-Fum z$A4?@eeS7yt5W?@`Ka588WV_-Q9F@5jDr!;w;2@4fMHNb6ht2c5k(k;d6+0@Rx{Fy$@o8(# z)4kqOK8?A%X}qM@@6lcC{-vV#8zc9FoXCCNRn^pfu_$AqD~40mT@L0)oL4QG^WAui8tKN!pJo}~zOu}vevfs8 zRS`14`+)a_kwWDVLI|;R4IP`Rh>#@7B*tq=ErTSbMud2gVtCde+{MfbZKnAxTsij(dZwz0% zdWE~aAG<%Vk$HuGS-Hk7syx~5)X#|#a_?y+N$m>GxiUUPfTc5MUK&nn{9YiK{Qw}w z$iNuBx4e9V@y&5OMn1YW;Po0%k&^sE;#|GrMeqw$f%Ilpev$o$P5w}J?jry{t3G7FpJf^M20zh*^Qzbwan50_Bg?az zNzIwd6l9C+7XTvSoO6f>xhikWb54ZGR_xJ@b#84MyCt4fg2)(yF=nufak7W;`x*m` zF@m+0mUCP-h7~i}>t7!NojQJmv8Z3UK?%k{RnOh5k-L3AH2_p~Wi-kNAz*>C#_&{{ zPW0>#(iyH8vsEb~B3lEW0ksp*Tqb44G#T)MF-5?V7&)CJylCCFfoJRZahh_ivC^*0 z0x?EnjA)D`i5mlFLJ(vxx0qrKU?9d6@>7*nWB6H`^7+}hhQhmXEE~g;wU~xss*1I? z07QysOJyh^_V*2V`&lv`)#`P|hjJdo!+;~c+CXZVja>Ai6bjBLsVrLJkJ_Kj1gN&-3D!pHKmb_ z&{_5cstR-3V=6&#YimjbG%9(P*S>6xjLF(&(Nr-fG{lgqj>Uqq7Eo(#Jahn5QIJ}- zDM14wg)mZuJO`0TyKPE(mlU+N5#%-vu0+t5Qg}7Sc=m9{0Fj7DE+UDEk))O4^PD^n zwA;#SUZ=d_{t>Tvt>-)6?67i8SYI=B$+QWU-cVVJ2+le}3_ivtF=$xqxBcfr3Tvx7sK1)O!k8oN}jSe7Yof5(X3S|Sl>0kgBEd@j4a*4jFwRQm;W zoB{5-^RB}OKr3nCtPNEOn`{~7i5NaWl zrYX)@G&oM3x4W{S1$^<}X6Y^2?b>X(a`mICipbI=bJ=R_Zp@e(07fKN)&B}Hl4Yg- zC+G3MI?iujaJw?0w`9pONXrgVwWG8}9(!PE()n}*DGfiEhKLp^%(yXsRnDAl^V!cF z;q)0to)t6FSj=j;Aw2Q*HqSnjU@eSBqfJ$4?3R|8{$5pJM-HqZqEd8itG-CFk&%a- zXMWM*eSf~d2OnGKk@s(K`BJg_``mv!{^9TDxqe-6Zk+l?iZZy8!euo$)lzt>09b1j zWE4Ui)AQAeU%q7c!oSY(oo{w%wUlRnnb2w}osQCK2{CHD;xR@-jAb97R)Wf8do6#Q zGq)3jqa9J0E)f^X~+=XuU>xIw$qVQy{? z4ZaSVTMWj?=BB8sn!^sjDzJ($50JKISYCd4%=oIwQE3GMW@b8wG`hfzlE29cYwgvE zXY!3k<@e~p>gDF%;ASmQ&;1F2JNK#tcQST|@Au_|NVRg-S!QP1d$ER5 zHX5t=Di9m=9{~SUq}%g1Z~QLzrwu?}PIj!(xfcLgnfkWtnivtBOTOOk_d>b1GhZ@0zL$?Z1gw4?nh%EJsbc8;AIinsDzDkjw45o?s&k- z7(>!Zw>t|^f%u?lkFjQ<55?)Q7kH$9;Vb->ii%iRF^>Q}$@7Z)#Hd}1)T zeyrc`)9?4Vbomm?FJES9X{iPwX%)>;jr!Ndn1Af`mi&Ir)9u%bw+mRav$uqM?wN}K z4?gHvU0q>yb(QPaS6E(N=EBki`n@H7^P69vL+AiM-%sQB6@cwUk2l7cQW^{GcAGR! zIdS3y#ux^J0V^vjKY8k@AAV$Uv3msJxt-YbiUgqA^r#e`s@BI~jWM)ZE$&$CUIbpK z4Bk)U_e}}zmh-Dk4)1-@^(_xVSI1<7&&^)0^oj+*Iadd|3W)ObXRQN52nRW(g9RW) ztwC_kjU9)tKo|~(|9=4x(NLTpa*Ym9(YmiRz+T1ED;j_-%TIZqZ-CUNK&u_$$_3I1 zkJr8;0Z7wy=)Dg`HYj$1i_dZMV8j8B15JZT(jv<;@jfq0We51Nz<1Cf94G@qh@@#+ kZ+<}aKZ4cu!DoU01Cwp!h{t16cK`qY07*qoM6N<$f_;IC82|tP literal 0 HcmV?d00001