public class BookGui extends GuiScreen {
EntityPlayer player;
private int xSize = 176;
private int ySize = 166;
private static final ResourceLocation texture = new ResourceLocation("modID", "textures/gui/gui_test.png");
public BookGui(EntityPlayer player) {
this.player = player;
}
@Override
public void keyTyped(char character, int key) {
if (key == mc.gameSettings.keyBindInventory.getKeyCode()) {//E
mc.displayGuiScreen((GuiScreen)null);
mc.setIngameFocus();
} else {
super.keyTyped(character, key);
}
}
@Override
public void drawScreen(int mouseX, int mouseY, float parTick) {
drawDefaultBackground();
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.getTextureManager().bindTexture(texture);
int posX = (width - xSize) / 2;
int posY = (height - ySize) / 2;
drawTexturedModalRect(posX, posY, 0, 0, xSize, ySize);
super.drawScreen(mouseX, mouseY, parTick);
}
@Override
public boolean doesGuiPauseGame() {
return false;
}
}