SHOW:
|
|
- or go back to the newest paste.
| 1 | @Override | |
| 2 | public void drawScreen(int mouseX, int mouseY, float f) {
| |
| 3 | // Draw your stuff like Textures and Strings | |
| 4 | this.drawDefaultBackground(); | |
| 5 | drawRect(width / 2 - 105, 60, width / 2 - 35, height / 2 + 5, new Color(50, 170, 170, 70).getRGB()); | |
| 6 | this.drawCenteredString(fontRendererObj, I18n.format("menu.title"), width / 2, 25, Color.WHITE.getRGB());
| |
| 7 | ||
| 8 | // Call this methods super, as it draws buttons and stuff | |
| 9 | super.drawScreen(x, y, f); | |
| 10 | ||
| 11 | // Add the hovering for all GuiButtons in the buttonList | |
| 12 | for (int i = 0; i < buttonList.size(); i++) {
| |
| 13 | if (buttonList.get(i) instanceof GuiButton) {
| |
| 14 | GuiButton btn = (GuiButton) buttonList.get(i); | |
| 15 | if (btn.func_146115_a()) { // Tells you if the button is hovered by mouse
| |
| 16 | String[] desc = { "WHAT_EVER_TEXT_YOU_WANT" };
| |
| 17 | @SuppressWarnings("rawtypes")
| |
| 18 | List temp = Arrays.asList(desc); | |
| 19 | drawHoveringText(temp, x, y, fontRendererObj); | |
| 20 | } | |
| 21 | } | |
| 22 | } | |
| 23 | } |