protected void updateElements() { for (ElementBase element : elements) { element.setVisible(this.isFullyOpened()); } }
@Override protected void updateElementInformation() { super.updateElementInformation(); tankOverlay.setVisible(baseTile.hasSideType(OUTPUT_ALL)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); tankOverlay.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); duration.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); tankOverlay.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); duration.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); tankOverlay.setVisible(baseTile.hasSideType(INPUT_ALL)); duration.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); progress.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(myTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(myTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); progressFluid.setSize(myTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(myTile.getScaledProgress(PROGRESS)); speed.setQuantity(myTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInputHot.setVisible(myTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotInputCold.setVisible(myTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(myTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); progressHot.setSize(myTile.getScaledProgress(PROGRESS), myTile.augmentNoWater() ? 16 : 8); progressCold.setSize(myTile.getScaledProgress(PROGRESS), myTile.augmentNoWater() ? 0 : 8); progressOverlay.setQuantity(myTile.getScaledProgress(PROGRESS)); speed.setQuantity(myTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); if (myTile.recipeMode) { mode.setToolTip("gui.thermalexpansion.device.factorizer.modeSplit"); mode.setSheetX(176); mode.setHoverX(176); } else { mode.setToolTip("gui.thermalexpansion.device.factorizer.modeCombine"); mode.setSheetX(192); mode.setHoverX(192); } }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); progress.setQuantity(baseTile.getScaledProgress(SPEED)); tankBackground.setVisible(myTile.augmentRepair()); tank.setVisible(myTile.augmentRepair()); modeOverlay.setVisible(myTile.augmentWireless()); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotTankOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); progressFluid.setFluid(baseTile.getTankFluid()); progressFluid.setSize(baseTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); duration.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); modeSel.setToolTip(TOOLTIPS[myTile.modeFlag]); modeSel.setSheetX(176 + myTile.modeFlag * 16); modeSel.setHoverX(176 + myTile.modeFlag * 16); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotTank.setVisible(myTile.augmentPyrolysisClient() && (baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI))); progress.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); progressFluid.setSize(baseTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(baseTile.getScaledProgress(PROGRESS)); progress.setVisible(!myTile.augmentPyrolysisClient()); tankBackground.setVisible(myTile.augmentPyrolysisClient()); tank.setVisible(myTile.augmentPyrolysisClient()); progressFluid.setVisible(myTile.augmentPyrolysisClient()); progressOverlay.setVisible(myTile.augmentPyrolysisClient()); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); // slotTank.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); progress.setQuantity(baseTile.getScaledProgress(PROGRESS)); progressFluid.setSize(baseTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(baseTile.getScaledProgress(PROGRESS)); progress.setVisible(!myTile.fluidArrow()); tankBackground.setVisible(myTile.augmentTank()); tank.setVisible(myTile.augmentTank()); progressFluid.setVisible(myTile.fluidArrow()); progressOverlay.setVisible(myTile.fluidArrow()); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput[0].setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput[1].setVisible(baseTile.hasSideType(OUTPUT_PRIMARY)); slotTank[0].setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotTank[1].setVisible(baseTile.hasSideType(OUTPUT_SECONDARY)); if (!baseTile.hasSideType(OUTPUT_ALL) && !baseTile.hasSideType(OMNI)) { slotOutput[1].setSlotRender(SlotRender.FULL); slotTank[1].setSlotRender(SlotRender.FULL); } else { slotOutput[1].setSlotRender(SlotRender.BOTTOM); slotTank[1].setSlotRender(SlotRender.BOTTOM); } progress.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput[0].setVisible(myTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotInput[1].setVisible(myTile.hasSideType(INPUT_PRIMARY)); slotTankInput[0].setVisible(myTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotTankInput[1].setVisible(myTile.hasSideType(INPUT_SECONDARY)); slotTankOutput.setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); if (!baseTile.hasSideType(INPUT_ALL) && !baseTile.hasSideType(OMNI)) { slotInput[1].setSlotRender(SlotRender.FULL); slotTankInput[1].setSlotRender(SlotRender.FULL); } else { slotInput[1].setSlotRender(SlotRender.BOTTOM); slotTankInput[1].setSlotRender(SlotRender.BOTTOM); } progressFluid.setFluid(myTile.getTankFluid(0)); progressFluid.setSize(baseTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput[0].setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotOutput[1].setVisible(baseTile.hasSideType(OUTPUT_SECONDARY)); slotTankOutput[0].setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotTankOutput[1].setVisible(baseTile.hasSideType(OUTPUT_PRIMARY)); if (!baseTile.hasSideType(OUTPUT_ALL) && !baseTile.hasSideType(OMNI)) { slotOutput[1].setSlotRender(SlotRender.FULL); slotTankOutput[1].setSlotRender(SlotRender.FULL); } else { slotOutput[1].setSlotRender(SlotRender.BOTTOM); slotTankOutput[1].setSlotRender(SlotRender.BOTTOM); } progressFluid.setFluid(myTile.getTankFluid(0)); progressFluid.setSize(baseTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); }
@Override protected void updateElementInformation() { super.updateElementInformation(); slotInput.setVisible(baseTile.hasSideType(INPUT_ALL) || baseTile.hasSideType(OMNI)); slotPrimaryOutput[0].setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotPrimaryOutput[1].setVisible(baseTile.hasSideType(OUTPUT_PRIMARY)); slotSecondaryOutput[0].setVisible(baseTile.hasSideType(OUTPUT_ALL) || baseTile.hasSideType(OMNI)); slotSecondaryOutput[1].setVisible(baseTile.hasSideType(OUTPUT_SECONDARY)); if (!baseTile.hasSideType(OUTPUT_ALL) && !baseTile.hasSideType(OMNI)) { slotPrimaryOutput[1].setSlotRender(SlotRender.FULL); slotSecondaryOutput[1].setSlotRender(SlotRender.FULL); } else { slotPrimaryOutput[1].setSlotRender(SlotRender.BOTTOM); slotSecondaryOutput[1].setSlotRender(SlotRender.BOTTOM); } progress.setQuantity(baseTile.getScaledProgress(PROGRESS)); speed.setQuantity(baseTile.getScaledSpeed(SPEED)); progressFluid.setSize(baseTile.getScaledProgress(PROGRESS), 16); progressOverlay.setQuantity(baseTile.getScaledProgress(PROGRESS)); progress.setVisible(!myTile.fluidArrow()); tankBackground.setVisible(myTile.augmentPetrotheum()); tank.setVisible(myTile.augmentPetrotheum()); progressFluid.setVisible(myTile.fluidArrow()); progressOverlay.setVisible(myTile.fluidArrow()); }