Adding more examples to 'one.c' to test the game mode string per e-mail from Diedrick Niehorster dated 3/16/11 11:06 PM.

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@904 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
fayjf 2011-03-17 04:22:55 +00:00
parent b5bed65086
commit 4a2f0ca602

View File

@ -22,7 +22,7 @@
#include <GL/freeglut.h> #include <GL/freeglut.h>
int g_LeaveGameMode = 0; int g_LeaveGameMode = 0;
int g_InGameMode = 1; int g_InGameMode = 0;
/* /*
* Call this function to have some text drawn at given coordinates * Call this function to have some text drawn at given coordinates
@ -301,18 +301,24 @@ int main( int argc, char** argv )
glutGameModeString( "1024x768" ); glutGameModeString( "1024x768" );
glutGameModeString( ":32@120" ); glutGameModeString( ":32@120" );
glutGameModeString( "Toudi glupcze, Danwin bedzie moj!" ); glutGameModeString( "Toudi glupcze, Danwin bedzie moj!" );
glutGameModeString( "640x480:16@72" );
glutGameModeString( "640x480:37@300" ); /* this one should fail */
glutEnterGameMode(); glutEnterGameMode();
glutGameModeString( "800x600" ); /* this one is likely to succeed */
glutEnterGameMode();
if (glutGameModeGet(GLUT_GAME_MODE_ACTIVE))
g_InGameMode = 1;
glutDisplayFunc( SampleDisplay ); glutDisplayFunc( SampleDisplay );
glutReshapeFunc( SampleReshape ); glutReshapeFunc( SampleReshape );
glutKeyboardFunc( SampleGameModeKeyboard ); glutKeyboardFunc( SampleGameModeKeyboard );
glutIdleFunc( SampleIdle ); glutIdleFunc( SampleIdle );
glutAttachMenu( GLUT_LEFT_BUTTON ); glutAttachMenu( GLUT_LEFT_BUTTON );
printf( "current window is %ix%i+%i+%i", printf( "current window is %ix%i at (%i,%i)",
glutGet( GLUT_WINDOW_X ), glutGet( GLUT_WINDOW_Y ), glutGet( GLUT_WINDOW_WIDTH ), glutGet( GLUT_WINDOW_HEIGHT ),
glutGet( GLUT_WINDOW_WIDTH ), glutGet( GLUT_WINDOW_HEIGHT ) glutGet( GLUT_WINDOW_X ), glutGet( GLUT_WINDOW_Y )
); );
/* /*