package joshie.harvest.knowledge.gui.letter;
import joshie.harvest.api.core.Letter;
import joshie.harvest.core.base.gui.ContainerNull;
import joshie.harvest.core.base.gui.GuiBase;
import joshie.harvest.knowledge.letter.LetterHelper;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.ResourceLocation;
import static joshie.harvest.core.lib.HFModInfo.MODID;
public class GuiLetter extends GuiBase {
static final ResourceLocation LETTER_TEXTURE = new ResourceLocation(MODID, "textures/gui/letter.png") ;
private final Letter letter;
public GuiLetter(EntityPlayer player) {
super(new ContainerNull(), "letter", 34);
letter = LetterHelper.getMostRecentLetter(player);
}
@Override
public void initGui() {
super.initGui();
buttonList.add(new GuiButtonAccept(letter, guiLeft + 140, guiTop + 165));
if (letter.hasRejectButton()) buttonList.add(new GuiButtonReject(letter, guiLeft + 120, guiTop + 165));
letter.initGui(buttonList, guiLeft, guiTop);
}
@Override
public void drawForeground(int x, int y) {
letter.renderLetter(this, this.fontRendererObj, x, y);
}
}