45 lines
886 B
Java

package com.hbm.qmaw.components;
import com.hbm.qmaw.ManualElement;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
public class QComponentText extends ManualElement {
protected String text;
protected FontRenderer font;
protected int color = 0xFFFFFF;
public QComponentText(String text) {
this(text, Minecraft.getMinecraft().fontRenderer);
}
public QComponentText(String text, FontRenderer font) {
this.text = text;
this.font = font;
}
public QComponentText setColor(int color) {
this.color = color;
return this;
}
@Override
public int getWidth() {
return font.getStringWidth(text);
}
@Override
public int getHeight() {
return font.FONT_HEIGHT;
}
@Override
public void render(boolean isMouseOver, int mouseX, int mouseY) {
font.drawString(text, x, y, color);
}
@Override public void onClick() { }
}