public void render() {
		if(!invisible){
			glPushMatrix();
			{
				if(background)
					glColor4f(1.0f, 1.0f, 1.0f, 0.5f);
				glTranslated(x+width,y,0);
				glRotatef(-270, 0, 0, 1 );
				texture.bind();
				glBegin(GL_QUADS);
				{
					glTexCoord2f(0,0); glVertex2d(0, 0);
					glTexCoord2f(0,1); glVertex2d(0, height);
					glTexCoord2f(1,1); glVertex2d(width, height);
					glTexCoord2f(1,0); glVertex2d(width, 0);
				}
				glEnd();
				glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
			}
			glPopMatrix();
		}
	}