Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package disconsented.anssrpg.gui;
- import net.minecraft.client.gui.*;
- import net.minecraft.client.renderer.*;
- import net.minecraft.util.ResourceLocation;
- import org.lwjgl.opengl.GL11;
- import org.lwjgl.opengl.GL11.*;
- import disconsented.anssrpg.helper.Color;
- import java.awt.geom.Rectangle2D;
- import java.util.Random;
- public class PerkGUI extends GuiScreen {
- // private static final ResourceLocation TEXTURE = new ResourceLocation("anssrpg", "textures/gui/gui_perk.png");
- public static final int GUI_ID = 1;
- int i = 0;
- @Override
- public void updateScreen() {
- this.drawDefaultBackground();
- }
- @Override //Each frame
- public void drawScreen(int par1, int par2, float par3) {
- Tessellator tessellator = Tessellator.instance;
- // Set drawing mode. Tessellator should support most drawing modes.
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glDisable(GL11.GL_TEXTURE_2D);
- OpenGlHelper.glBlendFunc(770, 771, 1, 0);
- tessellator.startDrawing(GL11.GL_TRIANGLES);
- // Set semi-transparent black color
- tessellator.setColorRGBA(50, 50, 50, 128);
- tessellator.addVertex(50, 58, 0);
- tessellator.addVertex(40, 48, 0);
- tessellator.addVertex(40, 40, 0);
- tessellator.addVertex(40, 40, 0);
- tessellator.addVertex(40, 48, 0);
- tessellator.addVertex(50, 58, 0);
- tessellator.draw();
- GL11.glEnable(GL11.GL_TEXTURE_2D);
- GL11.glDisable(GL11.GL_BLEND);
- /**
- * Do rendering here
- */
- }
- @Override //Opened and resized
- public void initGui() {
- super.initGui(); //I see this done a ton and I don't understand why
- /**
- * Inital shit
- */
- }
- /* @Override //Probably not needed
- protected void keyTyped(char par1, int par2) {
- }*/
- @Override
- protected void mouseClicked(int par1, int par2, int par3) {
- }
- @Override
- protected void actionPerformed(GuiButton button) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment