Advertisement
Guest User

OpenGL Java

a guest
Nov 28th, 2015
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1.     @SubscribeEvent
  2.     public void onHUDRender(RenderGameOverlayEvent event){
  3.         if(event.type == RenderGameOverlayEvent.ElementType.CROSSHAIRS){
  4.             Minecraft.getMinecraft().renderEngine.bindTexture(hitTexture);
  5. //            System.out.println(GL11.GL_TEXTURE_MATRIX + "\t" + GL11.GL_MODELVIEW_MATRIX + "\t" + GL11.GL_PROJECTION_MATRIX);
  6. //            System.out.println(GL11.glGetInteger(GL11.GL_MATRIX_MODE));
  7.  
  8.             GL11.glPushMatrix();
  9.                 /*GL11.glMatrixMode(GL11.GL_TEXTURE_MATRIX);
  10.                 GL11.glLoadIdentity();
  11.  
  12.                 GL11.glTranslatef(0.5F, 0.5F, 0F);
  13.                 GL11.glRotatef((Minecraft.getMinecraft().theWorld.getTotalWorldTime() % 20) * 18F, 0F, 0F, 1F);
  14.                 GL11.glTranslatef(-0.5F, -0.5F, 0F);
  15.                
  16.                 GL11.glMatrixMode(GL11.GL_PROJECTION_MATRIX);
  17.                 GL11.glLoadIdentity();*/
  18.  
  19.                 GL11.glTranslatef(100F, 100F, 0F);
  20.                 Gui.drawModalRectWithCustomSizedTexture(event.resolution.getScaledWidth() / 2 - 24, event.resolution.getScaledHeight() / 2 - 35,
  21.                         6, 0, 64, 64, 64F, 64F);
  22.             GL11.glPopMatrix();
  23.  
  24.         }else if(event.type == RenderGameOverlayEvent.ElementType.AIR){
  25.             //TODO render hurt overlay
  26.         }
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement