package org.ultramine.gui;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.Minecraft;
@SideOnly(Side.CLIENT)
public class ElementLabel implements IGuiElement
{
private final String text;
private final int xRel;
private final int yRel;
private final int color;
private int xPos;
private int yPos;
public ElementLabel(int x, int y, String text, int color)
{
this.xRel = x;
this.yRel = y;
this.text = text;
this.color = color;
}
public ElementLabel(int x, int y, String text)
{
this(x, y, text, 0x404040);
}
@Override
public void init(IActionListener container, int guiWidth, int guiHeight, int guiLeft, int guiTop)
{
xPos = xRel + guiLeft;
yPos = yRel + guiTop;
}
@Override
public void draw(Minecraft mc, int mx, int my)
{
mc.fontRenderer.drawString(text, xPos, yPos, color);
}
@Override
public void keyTyped(char c, int code)
{
}
@Override
public void mouseClicked(int mx, int my, int buttonCode)
{
}
@Override
public void update()
{
}
}