@Override public void updateScreen() { // Makes the cursor on the text box blink. super.updateScreen(); try { babyNameTextField.updateCursorCounter(); if (babyNameTextField.getText().isEmpty()) { doneButton.enabled = false; } else { doneButton.enabled = true; } } catch (NullPointerException e) { } }
@Override public void drawScreen(int sizeX, int sizeY, float offset) { drawDefaultBackground(); if (isMale) { drawCenteredString( fontRendererObj, MCA.getInstance().getLanguageLoader().getString("gui.title.namebaby.male"), width / 2, (height / 2) - 90, 0xffffff); } else { drawCenteredString( fontRendererObj, MCA.getInstance().getLanguageLoader().getString("gui.title.namebaby.female"), width / 2, (height / 2) - 90, 0xffffff); } drawString( fontRendererObj, MCA.getInstance().getLanguageLoader().getString("gui.title.namebaby"), width / 2 - 100, height / 2 - 70, 0xa0a0a0); if (containsInvalidCharacters) { drawCenteredString( fontRendererObj, MCA.getInstance().getLanguageLoader().getString("gui.info.namebaby.invalidcharacters"), width / 2, (height / 2) + 20, 0xCC0000); } babyNameTextField.drawTextBox(); super.drawScreen(sizeX, sizeY, offset); }
@Override protected void mouseClicked(int clickX, int clickY, int clicked) { super.mouseClicked(clickX, clickY, clicked); babyNameTextField.mouseClicked(clickX, clickY, clicked); }