package ttftcuts.physis.client.gui.journal;
import java.util.List;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.GuiButton;
import ttftcuts.physis.client.ClientProxy;
import ttftcuts.physis.client.gui.GuiJournal;
public abstract class JournalPage {
public JournalPage() {}
public void initGui(GuiJournal journal) {}
public List<GuiButton> getNavButtonsForPage(int id, int x, int y) { return null; }
public void actionPerformed(GuiJournal journal, int id, GuiButton button) {}
@SideOnly(Side.CLIENT)
public void drawPage(GuiJournal journal, int x, int y, int mousex, int mousey) {}
public boolean canView() { return true; }
@SideOnly(Side.CLIENT)
public FontRenderer getFont() {
return this.canView() ? ClientProxy.bookFontRenderer : ClientProxy.bookRuneFontRenderer;
}
}