- glutReshapeFunc(windowReshape);\r
- glutDisplayFunc(display);\r
- glutMouseFunc(mouse);\r
-\r
- makeMenu();\r
-\r
- //init();\r
-\r
-\r
- glEnable(GL_CULL_FACE);\r
- glEnable(GL_DEPTH_TEST);\r
- glEnable(GL_TEXTURE_2D);\r
- glLineWidth(3.0);\r
-\r
-glMatrixMode(GL_PROJECTION);\r
- gluPerspective( /* field of view in degree */ 40.0,\r
- /* aspect ratio */ 1.0,\r
- /* Z near */ 20.0, /* Z far */ 100.0);\r
- glMatrixMode(GL_MODELVIEW);\r
- gluLookAt(0.0, 8.0, 60.0, /* eye is at (0,8,60) */\r
- 0.0, 8.0, 0.0, /* center is at (0,8,0) */\r
- 0.0, 1.0, 0.); /* up is in postivie Y direction */\r
-\r
- glLightModeli(GL_LIGHT_MODEL_LOCAL_VIEWER, 1);\r
- glLightfv(GL_LIGHT0, GL_DIFFUSE, lightColor);\r
- glLightf(GL_LIGHT0, GL_CONSTANT_ATTENUATION, 0.1);\r
- glLightf(GL_LIGHT0, GL_LINEAR_ATTENUATION, 0.05);\r
- glEnable(GL_LIGHT0);\r
- glEnable(GL_LIGHTING);\r