From 9e799ce60381340369c34148db4ba11888de27a6 Mon Sep 17 00:00:00 2001 From: Ben Spiers Date: Tue, 8 Apr 2014 03:13:36 +0100 Subject: [PATCH] Work on giving the PRC a GUI and adding in some missing textures (I don't usually do pixel art for a reason. This reason should be apparent). --- common/mekanism/client/gui/GuiPRC.java | 28 ++++++++++++++++-- resources/assets/mekanism/gui/GuiPRC.png | Bin 0 -> 1900 bytes .../mekanism/textures/blocks/Ethene.png | Bin 0 -> 13391 bytes .../textures/blocks/Ethene.png.mcmeta | 5 ++++ .../blocks/PressurizedReactionChamber.png | Bin 0 -> 2322 bytes .../assets/mekanism/textures/items/HDPE.png | Bin 0 -> 262 bytes .../mekanism/textures/items/Substrate.png | Bin 0 -> 671 bytes 7 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 resources/assets/mekanism/gui/GuiPRC.png create mode 100644 resources/assets/mekanism/textures/blocks/Ethene.png create mode 100644 resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta create mode 100644 resources/assets/mekanism/textures/blocks/PressurizedReactionChamber.png create mode 100644 resources/assets/mekanism/textures/items/HDPE.png create mode 100644 resources/assets/mekanism/textures/items/Substrate.png diff --git a/common/mekanism/client/gui/GuiPRC.java b/common/mekanism/client/gui/GuiPRC.java index 22a325ebb..fda7d204d 100644 --- a/common/mekanism/client/gui/GuiPRC.java +++ b/common/mekanism/client/gui/GuiPRC.java @@ -1,16 +1,17 @@ package mekanism.client.gui; +import mekanism.api.gas.GasTank; +import mekanism.client.gui.GuiFluidGauge.IFluidInfoHandler; +import mekanism.client.gui.GuiGasGauge.IGasInfoHandler; import mekanism.common.inventory.container.ContainerPRC; import mekanism.common.tile.TileEntityPRC; import mekanism.common.util.MekanismUtils; import mekanism.common.util.MekanismUtils.ResourceType; import net.minecraft.entity.player.InventoryPlayer; +import net.minecraftforge.fluids.FluidTank; import org.lwjgl.opengl.GL11; -/** - * Created by ben on 05/04/14. - */ public class GuiPRC extends GuiMekanism { public TileEntityPRC tileEntity; @@ -21,6 +22,27 @@ public class GuiPRC extends GuiMekanism tileEntity = tentity; guiElements.add(new GuiRedstoneControl(this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiPRC.png"))); + guiElements.add(new GuiFluidGauge(new IFluidInfoHandler() { + @Override + public FluidTank getTank() + { + return tileEntity.inputFluidTank; + } + }, GuiGauge.Type.STANDARD, this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiElectrolyticSeparator.png"), 5, 10)); + guiElements.add(new GuiGasGauge(new IGasInfoHandler() { + @Override + public GasTank getTank() + { + return tileEntity.inputGasTank; + } + }, GuiGauge.Type.SMALL, this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiElectrolyticSeparator.png"), 33, 18)); + guiElements.add(new GuiGasGauge(new IGasInfoHandler() { + @Override + public GasTank getTank() + { + return tileEntity.outputGasTank; + } + }, GuiGauge.Type.SMALL, this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiElectrolyticSeparator.png"), 100, 18)); guiElements.add(new GuiPowerBar(this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiPRC.png"), 164, 15)); } diff --git a/resources/assets/mekanism/gui/GuiPRC.png b/resources/assets/mekanism/gui/GuiPRC.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3d60cc0250002d178f3749a80ee18d076ffeb1 GIT binary patch literal 1900 zcmcJQdoblAb|t{5K+P9=zpI80KyBN7>tcM2BT`@Pb7GHy8%E5GdaDBxW!GW1zpSQd?=0- zvjZhHB%mWH$7xO!QRCp+cA8B)VaRzXD~mflH2mc4`?)*s=Mjc}Ju3Ifk%@4FtdIi@ zmtcG8#=_#p7;l^# zA6R}}l<~qi$Nenkuvd8yi}U7_T4ecbt%3i{nkAIQXQ%CIl< z;t|q7Kt_>9hRcNv+Yzk?6V&lHH-=jrH@Xf^(J~kHL0-|>H!*Yv+%~WKQ77PJ=QBwN zdJ?5(I&KA8xz(0TB{cif^>Jvu3aLL$mKPpqDBmLrO{wBZuNr!gQt z97v9~5KoB1juqv(in_}?ZcRuWmnuwo?E;I5u7mEfeZI{l$GNUG5wEVzPgHwiJq-&# z%hsE#8Qcd|*Z%x^BLWc_ZF%eM*+_LHOf>UrcP`$lLt3(Er8Q3-Zm2Xij%mu87|AQ9j!SdN zj(hYIF6u6K56r;AOoob29fF!lwGR>&w$?QpBi_xqd+S0??>=eLJXRUV*V@(!)_Ttg zDxrWG`My~gwyY{9R0ljs{M?dZN4zo6>CKnd=Bz%ViW-KQrP>GLEl`W5N@q`q+IF-t zrJ6N%RZJ>|KRXV^Rn+#j#SrN)>y2ueZ6|50Bw(QaL)%quY$-aHRLjlGN!nN`>$8@z zoMmneujq)5AbI{XLukDQSwf#Z|Cz(+?Op3Kx)8~msXqt!h4i1+@)L{!QD+M?EWp^@ zqYamo1r>2$+&K~eNXTs-5Rj9rBq)jnn4dHe8v#Q=hYk-!xormkp%rti@#zpI_k*ra zw2_Qa&-+%5gNE*Ndt}}ffc*3M|IMeH# z9cX4c)=A@%PedmHZf5=P=rPb2DE-h$tC;e|@a-@d&mc^8a7>)uAuR+z097DTVEJpr zuOod+^gVL>6pi1~GJfidG?SKmS&5|D7)M_Wt#tT7NPE( z$N6-a0ka0$MKmvuC!>l<-r#x3A3(qPf$13Up3wZ9Ui$>>v yEb+{Rl(K|b>!A4f)|4A*>p`0z-T$&!!UiC@JI@KUNC*6;fw_ql_R(>t>;D0Q@$1$A literal 0 HcmV?d00001 diff --git a/resources/assets/mekanism/textures/blocks/Ethene.png b/resources/assets/mekanism/textures/blocks/Ethene.png new file mode 100644 index 0000000000000000000000000000000000000000..e08b94eb691f3fbe96d97c27e0f0f4ee136a136e GIT binary patch literal 13391 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 hCeM z0}Z*x<(mZN>S3O|o{0_PduU@j^TDd;2P4Z2fQ-oIut;9SFVpQq>%w4NeK_mP_9A`btlzRaKebi3qM-C@R|}n7=I|S zWqbr#{l!3d7xXT?w+Izwp#>i!5qS&4#e3FOvX-D+k_d}0!v5W2)#fe z)H@^F;T4X$Q{V?DpeJ))Y3q94&tKR9xDIErM6bcjyMBsRH}n}l*t>Jy*Y;?=p9Z_# z6V`6G2=1tCBT#^5Cn{l2ENP;bvVZPbUP97Z9FgYG4<&~C*mSFk2VHncLg7$~Tumd4 zmea-j3H73x`RWYHIf@CrrmfA+LC$zX8TVm2&+#sZtpVe<-I@LWl6LEnDjQ<%6HC|= zmKXU(E6MVPTmBM_&Fy39N;X!CP>$>MO|2t=)vvWedHUV5gT106*E3$5j^qpI6eN$G z8Jr6zpEOo<*XYLkmRV>o{yG}BpvcsF_HzP{eArrVpVOdFj& z>IhyV&N)~C1kkI<53C2w6uQ<`DR}Mm&iyEHH3b8^gc-RL#5U(oqQugRitk&UsALJhaFlp2CMjr9IH5*A*zp!}M;@$$- z?S?i7nk+tc(&;7Jqmm2UC5gMvq)WHEB2TY|dYRJ>C)tSc?}T9@q&ub{>l#vl7|s z63p?{@nG6i7IWxQG-BKh@X2wz4b%6Hh$m-eLe!+ zg6v&Q3yt689$rb+Yv%_XLjCBHtbKX6;*Vs|_7xfT2~>0FNK`|4UJhzT1~Al<{xdAw zXQsBL7Xw9B9;%I_va?td)*RMKay)SPFBS@K9g-XpdEG^Lfd^Q-IiI|G(ApYAukI2S z(&GBT6wC_I?C;qecSfCzH@vlYVd4>=vlJY(>T4dF4#W01mQ7soq~7d(0gF}aCx zr>)zB9!2L^2#k{)6W@jcwS96hRR(BBld2RE?LKVBzI7d84 z0b4dWVHG0Q-pZbL9xR$ma>kD~#1hY6@SS9i=9f=E1m* z2bgijW0XR}NkJ8BC%?&DL|1v^gq094)acO*HE&PENS1%88?M|NYGCW>mqlOOW5Ql! zbv)pxQiP*c5!b#4BAhQ;Vy0dI8;gX)8Fn5cEhgN@gI)&5gShjEtGlLb^gC-Mid~rQ z;%$x~8Vp@S$maM731H;*kTpH6R7?{su~fxn;_V4h(csK67r6>k{k-?oyOo)! zP%qDS?!lICIFsoIkKWbH&v%xs2P1AUb|=@e=vyMvTJ^`&DvOS;txw?`4nLar2J3mQ lLX2~o=p)wiot+=x{{oXqO3vmzCEox5002ovPDHLkV1m5vaESl_ literal 0 HcmV?d00001 diff --git a/resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta b/resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta new file mode 100644 index 000000000..4b721e09a --- /dev/null +++ b/resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/assets/mekanism/textures/blocks/PressurizedReactionChamber.png b/resources/assets/mekanism/textures/blocks/PressurizedReactionChamber.png new file mode 100644 index 0000000000000000000000000000000000000000..c1e0e13369e1027e923db5204550e3173dcd2dac GIT binary patch literal 2322 zcmV+t3GMcYP)kGg#pn2@({66JkJ0Y`_z2;s@9>q=F$93|eU|6AreQop0I=3Vgct*&icuZEQr9&R$g+&8 zEYrJy8UsL6*TfjpIskjFxf>R$WAmICz%?~u^egAnh-5_pfNvT?h+F11M^jZ> z<~G;*{P@RMHHN0D`10%*5CIu2?Nf$gLry$A&75mnS$vMeKOx5r6reE9{TR(y=9{xJ~a2owV`Dh`Me06|fF z^y!a9n7ig0HZHEBs>I;O2n6R-0| zJlZOd7;qur>KgA854;b|%w54tzxoa5jvc2vKTkCrVn(P&BBBNnK>>nqh(035FwyO@ zWA9#;PMri5uD|hH6ei=?C!ccog+J2ibeNsp!4>oK6qzN)hvVn#{`J}FD9s={O$I%0b^W?1=}m8= zXyr^!bqNS{?YOwMifvi4qF}w>XJvVX)%8_Y*VdTcF$;;8iC-k*nk-9mY7BK*0bufs zrmj#?q6A`$w7VVt^7cE-?cPbJyN%agdxO@tE@CYgmsbFo=}jj%b75iU0-EK_^rqRh zdx1>NSo6{QaS|z}q9Q_;7m4j^7_P13oWuKo8+eRZKqzbrfL6N&A#(Bj1!QDOmygPq z^tN@Wo#)Kyv#czy5M!Vk4r!_?smOb>yZ{2a>2iXg*3g=q#MKqSN4x}zEaT>zZz5{M zHw_2xxSg`!$5=}yO7xC6l3-a^_{PzcB^w)Sv|25UF@zYInw_OPJChuD(KgR0`)h2h4~br|wm_|c07ivYtA!vq z=WumH2m#R)GscL<7%^Ffh~VmmdRUHYR+SAaOBZPsIo>x62ScJnT;mv)4SA=<$QXe@ za1K=^%UhIH#b7YRIY%Jin+ETF@)t=Y6jkh)ATd%72B@`(P-xd}5*=e@V%~2E`mX^+w=NZdOEBF|2RgDHA#6VUQD2iyR zeF$M3D~5nI#-Jt}6T>$R<#2#ibVvM7`z&8XR@WG?rk2YG!vYd^zb;_z_ z+sq6Q==TSxfcFh<5Ku{bM76PwwT4!!!{k)MK)`#4R5gJJsxaCLf)51WV5~(i*RYC? zwB8{SIe+#HjcaJN+RQKPLbEJE2pF3|3>Y=!)`BQaHAGYqAF(zg_<-{ciIM0%!3XNH z+~OM=ydO0Zo7tr__gwc45aHtT5~y%$@dUo9FcKjKgd{Oz&82T^Pc;~Tf+%!49jvh| zT)Q8WXQ)a-0#Zy7Y?fs>H`*9flTJqtcjfihbMk|uoIiaA6o>*6(=`SVOoirJoKT?E zo?xXuhYca%nkqFU#<0A!!tvuDGn?hSd*ldvuDyoI&IDiIw~yYoE)x?IIOn+Gzybbq z?kr~1W_2egh@(zBH9xMYlHY8?9ZBt!G0H1{ zf01wB@=Zh})o{lSRD>c5pM3Zc|NiH{*td5thhIL-vG3H|rIBOa|lwN8W#reY?NLM5jYtmh8X!YCibrBlhf^N6(yQ zS5>lSVS$fcd4tk&8L z@BZ~~eCOty@xile=RD87@FE8e9KZlK-g+y4e(NoQ_qfgD!llM}JSIAAet5_C_;~RI z>nkhCaYqO=RfVxOIpL-ZQv%8(7go68g+K7=LqFm8nbQT*1Y!Rn5-g_zS)$a zYZ9Q(F6>5BIQY&x{NT_boiF$6i|e-z$3Dl zfq`2Xgc%uT&5-~KvX^-Jy0YJ6;b4?d{+e~`3{YsYr;B4q#NoG7z4;mpI9wVl7T^2N zF^5xJFJ#t?Pu}96rX4dnu!Z4*iSK4fo_W(Vbb2_t@BHd`(e={PVcwzO1KJax?hp}7 zPfK_>U-}6YnZjCR;DqgZo60P@3Y>)c5C=m zr6f5g28Q-RF5j{h`4Kl8ugFf=)HBH}>#~XcbCxeP<~37peDeZ2kHOQ`&t;ucLK6Tu C`(Q=@ literal 0 HcmV?d00001 diff --git a/resources/assets/mekanism/textures/items/Substrate.png b/resources/assets/mekanism/textures/items/Substrate.png new file mode 100644 index 0000000000000000000000000000000000000000..04961cd1ff293d987392a0afaeb2950ecde1f06a GIT binary patch literal 671 zcmV;Q0$}}#P)^^0xU^H zK~z}7?N>3D;~)$b`%=1~p@QBucgX>KG#|isaqTLNQqfS5I$Mb+1cqd0XJ?9`ibZUF zN&icrp3f(I=lTQRynZ%-Wm%rfvV3Wc)ENiJv9%WN_d5Uptm~>cpmklt%tEj}#wha8}&j4@!00c&mLyak9mpXV9odH$RVLI|+$ zdwxblNGU-|2@tXC+!*t56;KIMN`+l(-TW<`6LKb+(an0>%L%VxgL|+IKn7 ziW&eQ##p7FY#{_d#0q%N`6+-F=~~YDGnFN!1Tn^({!v$~0Pr5qJ0T||=YZtKC=f}; zZXak#k~{Coi|@+-cv&uIGeClAabn+h@ZL8i%OyxzYf1R>&gj%y=h~)}Kx zk^~(BpaV$n;3^}Vrm3oPZz2wlWc=eX#zGY>Wsvi2+Z1QJbFK+)IF5;g-h1%gSIkDl z%FZ2c+oq(`t_(-AZ1n(H>$BCG2kMoJNlTh?UW_^)H6yvF-n|*oVO6$W;>Y9h=(gT} zb}@0zWg?RER(Bk&%SW6OFO*Wnk!>`1-a3~5-VOiP`V0HDjW^DTE_?t0002ovPDHLk FV1oE}C|m#l literal 0 HcmV?d00001