RESPEKT!!!!
ich bin zwar ein absoluter oGL noob, aber trotzdem eine kleine anmerkung:
bei
Delphi-Quellcode:
glBegin(gl_QUADS);
glVertex2f(a-20, b-20);
glVertex2f(a-20, b+20);
glVertex2f(a+20, b+20);
glVertex2f(a+20, b-20);
glVertex2f(a-20, b-20);
glEnd();
kannst du die 2t letzte zeile rauslassen, da du ja ein gl_QUADS zeichnest!
stefan