1
| |
void printtext(int x, int y, char * string)
{
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
glOrtho(0, WINDOW_X, 0, WINDOW_Y, -1.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
glPushMatrix();
glLoadIdentity();
glPushAttrib(GL_DEPTH_TEST);
glDisable(GL_DEPTH_TEST);
glRasterPos2i(x,y);
for (char *p = string; *p; p++)
{
glutBitmapCharacter(GLUT_BITMAP_9_BY_15, *p);
}
glPopAttrib();
glMatrixMode(GL_PROJECTION);
glPopMatrix();
glMatrixMode(GL_MODELVIEW);
glPopMatrix();
}
-------------------------------------------------------------
use:
char string[64];
sprintf(string, "something: %i",myvar);
printtext(10,10,string);
|