Exemple #1
0
void toggleFullscreen(void)
{
	if(fullscreen)
	{
		glutReshapeWindow(savedWinDims.getX(), savedWinDims.getY());
		glutPositionWindow(savedWinPos.getX(), savedWinPos.getY());
	}
	else
	{
		unsigned int w = glutGet(GLUT_WINDOW_WIDTH);
		unsigned int h = glutGet(GLUT_WINDOW_HEIGHT);
		unsigned int x = glutGet(GLUT_WINDOW_X);
		unsigned int y = glutGet(GLUT_WINDOW_Y);
        
		savedWinDims.setX(w);
		savedWinDims.setY(h);
		savedWinPos.setX(x);
		savedWinPos.setY(y);
        
		glutFullScreen();
	}
    
	fullscreen = !fullscreen;
}