void topgl::drawbox(int x,int y,int width, int height,float r,float g,float b,float a){
glColor4f(r,g,b,a);
glPushMatrix();
glLoadIdentity();
if(a < 1.0){
glEnable(GL_BLEND);
}
glTranslated(x,y,0);
glBegin(GL_LINE_LOOP);
glVertex2i(width,height);
glVertex2i(width,0);
glVertex2i(0,0);
glVertex2i(0,height);
glEnd();
if(a < 1.0){
glDisable(GL_BLEND);
}
glPopMatrix();
}
What do you think??