summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--progs/util/glutskel.c26
1 files changed, 4 insertions, 22 deletions
diff --git a/progs/util/glutskel.c b/progs/util/glutskel.c
index b203a507a4..273ed9a2f5 100644
--- a/progs/util/glutskel.c
+++ b/progs/util/glutskel.c
@@ -1,35 +1,16 @@
-/* $Id: glutskel.c,v 1.2 2004/04/22 00:47:28 brianp Exp $ */
-
-/*
+/**
* A skeleton/template GLUT program
*
* Written by Brian Paul and in the public domain.
*/
-/*
- * $Log: glutskel.c,v $
- * Revision 1.2 2004/04/22 00:47:28 brianp
- * minor clean-ups
- *
- * Revision 1.1.1.1 1999/08/19 00:55:42 jtg
- * Imported sources
- *
- * Revision 1.2 1998/11/07 14:20:14 brianp
- * added simple rotation, animation of cube
- *
- * Revision 1.1 1998/11/07 14:14:37 brianp
- * Initial revision
- *
- */
-
-
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <GL/glut.h>
-
+static int Win;
static GLfloat Xrot = 0, Yrot = 0, Zrot = 0;
static GLboolean Anim = GL_FALSE;
@@ -96,6 +77,7 @@ Key(unsigned char key, int x, int y)
Zrot += step;
break;
case 27:
+ glutDestroyWindow(Win);
exit(0);
break;
}
@@ -144,7 +126,7 @@ main(int argc, char *argv[])
glutInitWindowPosition(0, 0);
glutInitWindowSize(400, 400);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
- glutCreateWindow(argv[0]);
+ Win = glutCreateWindow(argv[0]);
glutReshapeFunc(Reshape);
glutKeyboardFunc(Key);
glutSpecialFunc(SpecialKey);