aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/gui/DetravPortableChargerGui.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/detrav/gui/DetravPortableChargerGui.java')
-rw-r--r--src/main/java/com/detrav/gui/DetravPortableChargerGui.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/main/java/com/detrav/gui/DetravPortableChargerGui.java b/src/main/java/com/detrav/gui/DetravPortableChargerGui.java
index e440f45874..67c33b25c1 100644
--- a/src/main/java/com/detrav/gui/DetravPortableChargerGui.java
+++ b/src/main/java/com/detrav/gui/DetravPortableChargerGui.java
@@ -22,25 +22,33 @@ public class DetravPortableChargerGui extends GuiContainer {
ResourceLocation location = null;
private String mName = "Portable Charger";
- ItemStack mItem = null;
+ public static long charge = 0;
+ //ItemStack mItem = null;
+ DetravPortableChargerContainer container = null;
+ private ItemStack mItem;
public DetravPortableChargerGui(InventoryPlayer player, World aWorld, ItemStack aStack) {
super(new DetravPortableChargerContainer(player, aWorld, aStack));
- mItem = aStack;
+ container = (DetravPortableChargerContainer) inventorySlots;
location = new ResourceLocation(RES_PATH_GUI + "1by1.png");
+ mItem = container.mItem;
+ if (mItem != null) {
+ charge = DetravMetaGeneratedTool01.INSTANCE.getRealCharge(mItem);
+ }
}
@Override
protected void drawGuiContainerForegroundLayer(int par1, int par2) {
fontRendererObj.drawString(mName, 8, 4, 4210752);
+
if(mItem!=null) {
//GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
//EnumChatFormatting.AQUA + "" + + EnumChatFormatting.GRAY);
Long[] tStats = DetravMetaGeneratedTool01.INSTANCE.getElectricStats(mItem);
- long tCharge = DetravMetaGeneratedTool01.INSTANCE.getRealCharge(mItem);
+ //long tCharge = DetravMetaGeneratedTool01.INSTANCE.getRealCharge(mItem);
long loss = DetravMetaGeneratedTool01.INSTANCE.getElectricStatsLoss(mItem);
- fontRendererObj.drawString(GT_Utility.formatNumbers(tCharge) + " / " + GT_Utility.formatNumbers(Math.abs(tStats[0])) + " EU", 8, 14, 4210752);
+ fontRendererObj.drawString(GT_Utility.formatNumbers(charge) + " / " + GT_Utility.formatNumbers(Math.abs(tStats[0])) + " EU", 8, 14, 4210752);
fontRendererObj.drawString("Voltage/Loss: " + V[(int) (tStats[2] >= 0 ? tStats[2] < V.length ? tStats[2] : V.length - 1 : 1)] + " / "+ loss, 8, 24, 4210752);
}
}