Guest User

Untitled

a guest
Aug 11th, 2014
1,153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1. package disconsented.anssrpg.gui;
  2.  
  3. import net.minecraft.client.gui.*;
  4. import net.minecraft.client.renderer.*;
  5. import net.minecraft.util.ResourceLocation;
  6.  
  7. import org.lwjgl.opengl.GL11;
  8. import org.lwjgl.opengl.GL11.*;
  9.  
  10. import disconsented.anssrpg.helper.Color;
  11.  
  12. import java.awt.geom.Rectangle2D;
  13. import java.util.Random;
  14.  
  15. public class PerkGUI extends GuiScreen {
  16. //  private static final ResourceLocation TEXTURE = new ResourceLocation("anssrpg", "textures/gui/gui_perk.png");
  17.     public static final int GUI_ID = 1;
  18.     int i = 0;
  19.     @Override
  20.     public void updateScreen() {
  21.         this.drawDefaultBackground();
  22.     }
  23.  
  24.     @Override //Each frame
  25.     public void drawScreen(int par1, int par2, float par3) {
  26.         Tessellator tessellator = Tessellator.instance;
  27.         // Set drawing mode. Tessellator should support most drawing modes.
  28.         GL11.glEnable(GL11.GL_BLEND);
  29.         GL11.glDisable(GL11.GL_TEXTURE_2D);
  30.         OpenGlHelper.glBlendFunc(770, 771, 1, 0);
  31.         tessellator.startDrawing(GL11.GL_TRIANGLES);
  32.         // Set semi-transparent black color
  33.         tessellator.setColorRGBA(50, 50, 50, 128);
  34.  
  35.         tessellator.addVertex(50, 58, 0);
  36.         tessellator.addVertex(40, 48, 0);
  37.         tessellator.addVertex(40, 40, 0);
  38.         tessellator.addVertex(40, 40, 0);
  39.         tessellator.addVertex(40, 48, 0);
  40.         tessellator.addVertex(50, 58, 0);
  41.  
  42.  
  43.         tessellator.draw();
  44.         GL11.glEnable(GL11.GL_TEXTURE_2D);
  45.         GL11.glDisable(GL11.GL_BLEND);
  46.        
  47.         /**
  48.          * Do rendering here
  49.          */
  50.     }
  51.    
  52.     @Override //Opened and resized
  53.     public void initGui() {
  54.         super.initGui(); //I see this done a ton and I don't understand why
  55.         /**
  56.          * Inital shit
  57.          */
  58.     }
  59.  
  60.    /* @Override //Probably not needed
  61.     protected void keyTyped(char par1, int par2) {
  62.  
  63.     }*/
  64.  
  65.     @Override
  66.     protected void mouseClicked(int par1, int par2, int par3) {
  67.  
  68.     }
  69.  
  70.     @Override
  71.     protected void actionPerformed(GuiButton button) {
  72.  
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment