mffs/src/main/java/mffs/gui/button/GuiButtonPressTransferMode.java

36 lines
1.1 KiB
Java
Raw Normal View History

2023-01-08 16:58:21 +01:00
//
2022-10-28 16:20:12 +02:00
// Decompiled by Procyon v0.6.0
2023-01-08 16:58:21 +01:00
//
2022-10-28 16:20:12 +02:00
package mffs.gui.button;
import mffs.base.GuiBase;
import mffs.tileentity.TileEntityFortronCapacitor;
2023-01-08 16:58:21 +01:00
import net.minecraft.client.Minecraft;
import universalelectricity.core.vector.Vector2;
2022-10-28 16:20:12 +02:00
2023-01-08 16:58:21 +01:00
public class GuiButtonPressTransferMode extends GuiButtonPress {
2022-10-28 16:20:12 +02:00
private TileEntityFortronCapacitor tileEntity;
2023-01-08 16:58:21 +01:00
public GuiButtonPressTransferMode(
final int id,
final int x,
final int y,
final GuiBase mainGui,
final TileEntityFortronCapacitor tileEntity
) {
2022-10-28 16:20:12 +02:00
super(id, x, y, new Vector2(), mainGui);
this.tileEntity = tileEntity;
}
2023-01-08 16:58:21 +01:00
2022-10-28 16:20:12 +02:00
@Override
public void drawButton(final Minecraft minecraft, final int x, final int y) {
String transferName = this.tileEntity.getTransferMode().name().toLowerCase();
final char first = Character.toUpperCase(transferName.charAt(0));
transferName = first + transferName.substring(1);
this.displayString = "transferMode" + transferName;
super.offset.y = 18 * this.tileEntity.getTransferMode().ordinal();
super.drawButton(minecraft, x, y);
}
}