* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
#include <GL/freeglut.h>
#include "freeglut_internal.h"
{
int width = 640, height = 480, depth = 16, refresh = 72;
+ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutGameModeString" );
+
/*
* This one seems a bit easier than glutInitDisplayString. The bad thing
* about it that I was unable to find the game mode string definition, so
*/
int FGAPIENTRY glutEnterGameMode( void )
{
+ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutEnterGameMode" );
+
if( fgStructure.GameMode )
fgAddToWindowDestroyList( fgStructure.GameMode );
else
*/
void FGAPIENTRY glutLeaveGameMode( void )
{
+ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutLeaveGameMode" );
+
freeglut_return_if_fail( fgStructure.GameMode );
fgStructure.GameMode->State.IsGameMode = GL_FALSE;
fgAddToWindowDestroyList( fgStructure.GameMode );
-
fgStructure.GameMode = NULL;
#if TARGET_HOST_UNIX_X11
*/
int FGAPIENTRY glutGameModeGet( GLenum eWhat )
{
+ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutGameModeGet" );
+
switch( eWhat )
{
case GLUT_GAME_MODE_ACTIVE: