Added labels that specify the unit of power (AE) and the unit of fluid (mB) for the level emitters.

This commit is contained in:
Sebastian Hartte
2020-07-19 23:50:18 +02:00
parent ebe589a714
commit 4322910614
7 changed files with 37 additions and 19 deletions
@@ -29,12 +29,12 @@ public class FluidLevelEmitterScreen extends UpgradeableScreen<FluidLevelEmitter
super.init();
this.level = new NumberEntryWidget(this, 20, 17, 138, 62, NumberEntryType.LEVEL_FLUID_VOLUME, this::onLevelChange);
this.level.setTextFieldBounds(25, 44, 79);
this.level.setTextFieldBounds(25, 44, 75);
container.setTextField(this.level);
this.level.addButtons(children::add, this::addButton);
final int y = 40;
final int x = 80 + 44;
final int x = 80 + 57;
this.guiSlots.add(new FluidSlotWidget(this.container.getFluidConfigInventory(), 0, 0, x, y));
}
@@ -51,6 +51,13 @@ public class FluidLevelEmitterScreen extends UpgradeableScreen<FluidLevelEmitter
this.level.render(mouseX, mouseY, partialTicks);
}
@Override
public void drawFG(int offsetX, int offsetY, int mouseX, int mouseY) {
super.drawFG(offsetX, offsetY, mouseX, mouseY);
this.font.drawString(GuiText.FluidLevelEmitterUnit.getLocal(), 110, 44, COLOR_DARK_GRAY);
}
@Override
protected boolean drawUpgrades() {
return false;