private static void renderTypes(int windowX, int windowY){
		Font.render("Typ", windowX + 16, windowY + height - 24 - 50);
		for(int i = 0; i < 4; i++){
			
			String texturePath = "/res/skills/";
			SkillType type = null;
			
			switch (i) {
			case 0:
				// PROJECTILE
				type = SkillType.PROJECTILE;
				texturePath += "S_Fire05.png";
				break;
			case 1:
				// LASER
				type = SkillType.LASER;
				texturePath += "S_Fire01.png";
				break;
			case 2:
				// IMPACT
				type = SkillType.IMPACT;
				texturePath += "S_Earth04.png";
				break;
			case 3:
				//AURA
				type = SkillType.AURA;
				texturePath += "S_Buff05.png";
				break;
			}
			
			Texture texture = null;
			try {
				texture = TextureLoader.getTexture("PNG", ResourceLoader.getResourceAsStream(texturePath));
				} catch (IOException e) {
					e.printStackTrace();
			}  
			texture.bind();
			GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture.getTextureID());
			
			GL11.glDisable(GL11.GL_TEXTURE_2D);
			if(selectedSkill != null && selectedSkill.getType() == type){
				GL11.glColor3f(0.4f, 0.8f, 0.4f);
			}else{
				GL11.glColor3f(0.5f, 0.5f, 0.5f);
			}
			GL11.glBegin(GL11.GL_QUADS);
			GL11.glVertex2f(windowX + 16 + i*32 + i*4, windowY + height - 76);
			GL11.glVertex2f(windowX + 48 + i*32 + i*4, windowY + height - 76);
			GL11.glVertex2f(windowX + 48 + i*32 + i*4, windowY + height - 108);
			GL11.glVertex2f(windowX + 16 + i*32 + i*4, windowY + height - 108);
			GL11.glEnd();
			GL11.glEnable(GL11.GL_TEXTURE_2D);
			
			GL11.glColor3f(1, 1, 1);
			GL11.glBegin(GL11.GL_QUADS);
			GL11.glTexCoord2f(0,0);
			GL11.glVertex2f(windowX + 16 + i*32 + i*4, windowY + height - 76);
			GL11.glTexCoord2f(1,0);
			GL11.glVertex2f(windowX + 48 + i*32 + i*4, windowY + height - 76);
			GL11.glTexCoord2f(1,1);
			GL11.glVertex2f(windowX + 48 + i*32 + i*4, windowY + height - 108);
			GL11.glTexCoord2f(0, 1);
			GL11.glVertex2f(windowX + 16 + i*32 + i*4, windowY + height - 108);
			GL11.glEnd();
		}

	}