summaryrefslogtreecommitdiffstats
path: root/menu_demo/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'menu_demo/main.c')
-rw-r--r--menu_demo/main.c47
1 files changed, 27 insertions, 20 deletions
diff --git a/menu_demo/main.c b/menu_demo/main.c
index 4d40126..0592c57 100644
--- a/menu_demo/main.c
+++ b/menu_demo/main.c
@@ -3,30 +3,16 @@
#include <windows.h>
#endif
-#include <gl\gl.h>
+#include <stdlib.h>
-#include "glut.h"
-#include "main.h"
-#include "menu.h"
-
-int main(int argc, char **argv)
-{
- glutInit(&argc, argv);
- glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
- glutInitWindowSize(SCREEN_WIDTH, SCREEN_HEIGHT);
- glutCreateWindow("Menu demo");
- glutDisplayFunc(render_scene);
- glutIdleFunc(render_scene);
- glutKeyboardFunc(process_normal_keys);
- glutSpecialFunc(process_special_keys);
+#include <GL/gl.h>
+#include <GL/glut.h>
- init_gl();
- MenuInit();
+#include "menu.h"
- glutMainLoop();
+#define SCREEN_WIDTH 640
+#define SCREEN_HEIGHT 480
- return 0;
-}
void init_gl(void)
{
@@ -73,3 +59,24 @@ void process_special_keys(int key, int x, int y)
// do sumting
}
}
+
+int main(int argc, char **argv)
+{
+ glutInit(&argc, argv);
+ glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
+ glutInitWindowSize(SCREEN_WIDTH, SCREEN_HEIGHT);
+ glutCreateWindow("Menu demo");
+ glutDisplayFunc(render_scene);
+ glutIdleFunc(render_scene);
+ glutKeyboardFunc(process_normal_keys);
+ glutSpecialFunc(process_special_keys);
+
+ init_gl();
+ MenuInit();
+
+ glutMainLoop();
+
+ return 0;
+}
+
+