use of blusunrize.immersiveengineering.client.gui.elements.GuiButtonIE in project ImmersiveEngineering by BluSunrize.
the class GuiTurret method initGui.
@Override
public void initGui() {
super.initGui();
Keyboard.enableRepeatEvents(true);
this.nameField = new GuiTextField(0, this.fontRendererObj, guiLeft + 11, guiTop + 88, 58, 12);
this.nameField.setTextColor(-1);
this.nameField.setDisabledTextColour(-1);
this.nameField.setEnableBackgroundDrawing(false);
this.nameField.setMaxStringLength(30);
this.buttonList.clear();
this.buttonList.add(new GuiReactiveList(this, 0, guiLeft + 10, guiTop + 10, 60, 72, tile.targetList.toArray(new String[tile.targetList.size()])).setPadding(0, 0, 2, 2).setFormatting(1, false));
this.buttonList.add(new GuiButtonIE(1, guiLeft + 74, guiTop + 84, 24, 16, I18n.format(Lib.GUI_CONFIG + "turret.add"), "immersiveengineering:textures/gui/turret.png", 176, 65));
this.buttonList.add(new GuiButtonCheckbox(2, guiLeft + 74, guiTop + 10, I18n.format(Lib.GUI_CONFIG + "turret.blacklist"), !tile.whitelist));
this.buttonList.add(new GuiButtonCheckbox(3, guiLeft + 74, guiTop + 26, I18n.format(Lib.GUI_CONFIG + "turret.animals"), tile.attackAnimals));
this.buttonList.add(new GuiButtonCheckbox(4, guiLeft + 74, guiTop + 42, I18n.format(Lib.GUI_CONFIG + "turret.players"), tile.attackPlayers));
this.buttonList.add(new GuiButtonCheckbox(5, guiLeft + 74, guiTop + 58, I18n.format(Lib.GUI_CONFIG + "turret.neutrals"), tile.attackNeutrals));
if (tile instanceof TileEntityTurretChem)
this.buttonList.add(new GuiButtonState(6, guiLeft + 135, guiTop + 68, 14, 14, null, ((TileEntityTurretChem) tile).ignite, "immersiveengineering:textures/gui/turret.png", 176, 51, 0));
else if (tile instanceof TileEntityTurretGun)
this.buttonList.add(new GuiButtonState(6, guiLeft + 134, guiTop + 31, 16, 16, null, ((TileEntityTurretGun) tile).expelCasings, "immersiveengineering:textures/gui/turret.png", 176, 81, 0));
}
use of blusunrize.immersiveengineering.client.gui.elements.GuiButtonIE in project ImmersiveEngineering by BluSunrize.
the class GuiAssembler method initGui.
@Override
public void initGui() {
// "✖"
// "✖"
// "✖"
super.initGui();
this.buttonList.clear();
this.buttonList.add(new GuiButtonIE(0, guiLeft + 11, guiTop + 67, 10, 10, null, texture, 230, 50).setHoverOffset(0, 10));
this.buttonList.add(new GuiButtonIE(1, guiLeft + 69, guiTop + 67, 10, 10, null, texture, 230, 50).setHoverOffset(0, 10));
this.buttonList.add(new GuiButtonIE(2, guiLeft + 127, guiTop + 67, 10, 10, null, texture, 230, 50).setHoverOffset(0, 10));
this.buttonList.add(new GuiButtonState(3, guiLeft + 162, guiTop + 69, 16, 16, null, tile.recursiveIngredients, texture, 240, 66, 3));
}
Aggregations