/** * Fired when a control is clicked. This is the equivalent of * ActionListener.actionPerformed(ActionEvent e). */ @Override protected void actionPerformed(GuiButton par1GuiButton) { if (!par1GuiButton.enabled) { return; } if (par1GuiButton.id == 0) { mc.displayGuiScreen(parentGui); } else if (par1GuiButton.id == 1) { selectedSlot = slotGeneral; } else if (par1GuiButton.id == 3) { selectedSlot = slotItem; } else if (par1GuiButton.id == 2) { selectedSlot = slotBlock; } else { selectedSlot.actionPerformed(par1GuiButton); } }
/** Draws the screen and all the components in it. */ @Override public void drawScreen(int par1, int par2, float par3) { selectedSlot.drawScreen(par1, par2, par3); drawCenteredString(fontRenderer, statsTitle, width / 2, 20, 0xffffff); super.drawScreen(par1, par2, par3); }