List of usage examples for org.lwjgl.opengl GL11 glVertex3f
public static native void glVertex3f(@NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float z);
From source file:game.graphics.GUI_Console.java
License:Open Source License
public void Render() { if (Enabled) { texture.bind();/*from w w w . jav a 2 s. co m*/ GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(ScreenX, ScreenY, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(ScreenX, ScreenY + ScreenButtonHeight, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(ScreenX + ScreenButtonWidth, ScreenY + ScreenButtonHeight, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(ScreenX + ScreenButtonWidth, ScreenY, 0); GL11.glEnd(); font.drawString(ScreenX + 10, ScreenY + 10, Log, Color.green); font.drawString(ScreenX + 10, ScreenY + ScreenButtonHeight - 30, "> " + Prompt, Color.green); } }
From source file:game.graphics.GUI_InvDisplay.java
License:Open Source License
@Override public void Render() { if (Enabled) { texture.bind();/*from ww w. ja v a2s.com*/ GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(ScreenX, ScreenY, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(ScreenX, ScreenY + ScreenButtonHeight, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(ScreenX + ScreenButtonWidth, ScreenY + ScreenButtonHeight, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(ScreenX + ScreenButtonWidth, ScreenY, 0); GL11.glEnd(); for (int i = 0; i < Buttons.size(); i++) { Buttons.get(i).Render(); } player.getInventory().Render(ScreenX + 230, ScreenY + 30, font); } }
From source file:game.graphics.GUI_Layer.java
License:Open Source License
public void Box(int x, int y, int w, int h, Color c) { GL11.glDisable(GL11.GL_TEXTURE_2D);/*from w w w.j av a 2 s . co m*/ c.bind(); GL11.glBegin(GL11.GL_QUADS); // GL11.glTexCoord2f(0, 0); GL11.glVertex3f(x, y, 0); // GL11.glTexCoord2f(0, 1); GL11.glVertex3f(x, y + h, 0); // GL11.glTexCoord2f(1, 1); GL11.glVertex3f(x + w, y + h, 0); // GL11.glTexCoord2f(1, 0); GL11.glVertex3f(x + w, y, 0); GL11.glEnd(); Color.white.bind(); GL11.glEnable(GL11.GL_TEXTURE_2D); }
From source file:game.graphics.GUI_Object.java
License:Open Source License
private void RenderBackground() { texture.bind();/* w ww . j av a 2 s. c om*/ GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(EntityWindowX, EntityWindowY, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(EntityWindowX, EntityWindowY + EntityHeight, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(EntityWindowX + EntityWidth, EntityWindowY + EntityHeight, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(EntityWindowX + EntityWidth, EntityWindowY, 0); GL11.glEnd(); }
From source file:game.graphics.GUI_PrefabMap.java
License:Open Source License
private void RenderTile(int x, int y, int i) { GL11.glBegin(GL11.GL_QUADS);//from w w w . j a va 2 s.c o m TileDefinition.setColor(i); GL11.glVertex3f(x, y, 0); GL11.glVertex3f(x, y + TileHeight, 0); GL11.glVertex3f(x + TileWidth, y + TileHeight, 0); GL11.glVertex3f(x + TileWidth, y, 0); GL11.glEnd(); }
From source file:game.graphics.GUI_PrefabPalette.java
License:Open Source License
private void RenderTile(int x, int y, int width, int height, int i) { Color.white.bind();// w w w .ja v a 2 s . c om GL11.glBegin(GL11.GL_QUADS); TileDefinition.setColor(i); GL11.glVertex3f(x, y, 0); GL11.glVertex3f(x, y + height, 0); GL11.glVertex3f(x + width, y + height, 0); GL11.glVertex3f(x + width, y, 0); GL11.glEnd(); }
From source file:game.graphics.GUI_StatDisplay.java
License:Open Source License
@Override public void Render() { if (Enabled) { texture.bind();//from w w w. ja v a 2 s. c om GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(ScreenX, ScreenY, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(ScreenX, ScreenY + ScreenButtonHeight, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(ScreenX + ScreenButtonWidth, ScreenY + ScreenButtonHeight, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(ScreenX + ScreenButtonWidth, ScreenY, 0); GL11.glEnd(); Buttons.get(0).Render(); if (player.getLevelUpPoints() > 0) { for (int i = 1; i < Buttons.size(); i++) { Buttons.get(i).Render(); } } font.drawString(ScreenX + 30, ScreenY + 10, "Player stats", Color.black); font.drawString(ScreenX + 30, ScreenY + 30, player.GetStats().getPrimaryString(), Color.black); font.drawString(ScreenX + 150, ScreenY + 30, player.GetStats().getPrimaryStringValues(), Color.black); font.drawString(ScreenX + 250, ScreenY + 30, player.GetStats().getSecondaryString(), Color.black); font.drawString(ScreenX + 420, ScreenY + 30, player.GetStats().getSecondaryStringValues(), Color.black); font.drawString(ScreenX + 30, ScreenY + 250, "Level up points: " + Integer.toString(player.getLevelUpPoints()), Color.black); } }
From source file:game.graphics.GUI_Stats.java
License:Open Source License
private void DrawExperienceBar() { if (ExpTexture != null) { ExpTexture.bind();/*from www . j av a 2 s .c om*/ GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(225, 704, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(225, 763, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(225 + 843f * player.Experience / player.GetExpNeedToLevel(), 763, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(225 + 843f * player.Experience / player.GetExpNeedToLevel(), 704, 0); GL11.glEnd(); String drawString = Integer.toString(player.Experience); font1.drawString(645.0F - (float) drawString.length() / 2 * 10, 705.0F, drawString, Color.black); } }
From source file:game.graphics.GUI_Stats.java
License:Open Source License
private void DrawHealthBar() { if (HealthTexture != null) { HealthTexture.bind();/*from w ww . jav a 2s . c o m*/ GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(226, 701 - 54 * player.GetStats().GetHealthPercent() / 100, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(226, 701, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(318, 701, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(318, 701 - 54 * player.GetStats().GetHealthPercent() / 100, 0); GL11.glEnd(); String drawString = Integer.toString(player.GetStats().GetHealth()); font1.drawString(271 - (float) drawString.length() / 2 * 10, 668.0F, drawString, Color.black); } }
From source file:game.graphics.GUI_Stats.java
License:Open Source License
private void DrawManaBar() { if (ManaTexture != null) { ManaTexture.bind();//from w w w .j a v a2s . co m GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0, 0); GL11.glVertex3f(978, 701 - 54 * player.GetStats().GetManaPercent() / 100, 0); GL11.glTexCoord2f(0, 1); GL11.glVertex3f(978, 701, 0); GL11.glTexCoord2f(1, 1); GL11.glVertex3f(1070, 701, 0); GL11.glTexCoord2f(1, 0); GL11.glVertex3f(1070, 701 - 54 * player.GetStats().GetManaPercent() / 100, 0); GL11.glEnd(); String drawString = Integer.toString(player.GetStats().GetMana()); font1.drawString(1020 - (float) drawString.length() / 2 * 10, 668.0F, drawString, Color.black); } }