package uk.co.wehavecookies56.kk.client.gui; import java.io.IOException; import net.minecraft.client.gui.GuiButton; import uk.co.wehavecookies56.kk.client.core.helper.GuiHelper; import uk.co.wehavecookies56.kk.common.lib.Strings; import uk.co.wehavecookies56.kk.common.util.Utils; public class GuiMenu_Items extends GuiMenu_Bars { final int ITEMS_PLAYER = 1, ITEMS_STOCK = 2, ITEMS_BACK = 3; GuiButton items_player, items_stock, items_back; public GuiMenu_Items (String name) { super(Strings.Gui_Menu_Items_Title); } @Override protected void actionPerformed (GuiButton button) throws IOException { switch (button.id) { case ITEMS_PLAYER: GuiHelper.openMenu_Items_Player(); break; case ITEMS_BACK: GuiHelper.openMenu(); break; case ITEMS_STOCK: GuiHelper.openPlayerInventory(mc.player); break; } updateButtons(); } private void updateButtons () { updateScreen(); } @Override public void initGui () { super.initGui(); int button_itemsY = (-140 / 16) + 75; int button_items_playerY = button_itemsY; int button_items_stockY = button_items_playerY + 22; int button_items_backY = button_items_stockY + 22; buttonList.add(items_player = new GuiButton(ITEMS_PLAYER, 5, button_items_playerY, 100, 20, mc.player.getDisplayNameString())); buttonList.add(items_stock = new GuiButton(ITEMS_STOCK, 5, button_items_stockY, 100, 20, Utils.translateToLocal(Strings.Gui_Menu_Items_Button_Stock))); buttonList.add(items_back = new GuiButton(ITEMS_BACK, 5, button_items_backY, 100, 20, Utils.translateToLocal(Strings.Gui_Menu_Items_Button_Back))); updateButtons(); } }