@@ -0,0 +1,893 @@
+package net.steel3d.graphics;%0A%0Aimport org.lwjgl.opengl.GL11;%0Aimport org.newdawn.slick.opengl.Texture;%0A%0Apublic class UI %7B%0A%09public void drawTexture(Texture texture,float x,float y)%7B%0A%09%09drawTexture(texture, x, y, texture.getWidth(), texture.getHeight(),true);%0A%09%7D%0A%09public void drawTexture(Texture texture,float x,float y,float w,float h)%7B%0A%09%09drawTexture(texture, x, y, w, h,true);%0A%09%7D%0A%09%0A%09public void drawTexture(Texture texture,float x,float y,float w,float h,boolean mipmaps)%7B%0A%09%09texture.bind();%0A%09%09if(!mipmaps)%7B%0A%09%09%09GL11.glTexParameteri( GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_NEAREST );%0A%09%09%7D%0A%09%09GL11.glBegin(GL11.GL_QUADS);%0A%09%09%09GL11.glTexCoord2f(0, 0);%0A%09%09%09%09GL11.glVertex2f(x, y);%0A%09%09%09%09%0A%09%09%09GL11.glTexCoord2f(1, 0);%0A%09%09%09%09GL11.glVertex2f(x+w, y);%0A%09%09%09%09%0A%09%09%09GL11.glTexCoord2f(1, 1);%0A%09%09%09%09GL11.glVertex2f(x+w, y+h);%0A%09%0A%09%09%09GL11.glTexCoord2f(0, 1);%0A%09%09%09%09GL11.glVertex2f(x, y+h);%0A%09%09GL11.glEnd();%0A%09%7D%0A%7D%0A

Create UI.java