- int c;
- int numchar = strlen( (char *) string );
- SFG_Font* font = fghFontByID( fontID );
- float raster_position[ 4 ];
-
- glPushAttrib( GL_TRANSFORM_BIT );
- glMatrixMode( GL_MODELVIEW );
- glPushMatrix( );
- glLoadIdentity( );
- glMatrixMode( GL_PROJECTION );
- glPushMatrix( );
- glLoadIdentity( );
- glOrtho(
- 0, glutGet( GLUT_WINDOW_WIDTH ),
- 0, glutGet( GLUT_WINDOW_HEIGHT ),
- -10, 10
- );
+ unsigned char c;
+ float x = 0.0f ;
+ SFG_Font* font;
+ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutBitmapString" );
+ font = fghFontByID( fontID );
+ freeglut_return_if_fail( font );
+ if ( !string || ! *string )
+ return;