1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| mvtSouris();
SetCursorPos(400, 300);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
actKey();
glPushMatrix(); *************************************
glRotatef(xRot,1.0, 0.0, 0.0);
glRotatef(yRot,0.0, 1.0, 0.0); AFFICHAGE DU CIEL
monde.afficherCiel();
glPopMatrix();*************************************
//ROTATIONS ET MOUVEMENTS DE LA CAMERA
glRotatef(xRot, 1.0, 0.0, 0.0);
glRotatef(yRot, 0.0, 1.0, 0.0);
glTranslatef(lateralCam, verticalCam, distCam);
GLfloat lightPos[] = {10.0, 10.0, 1.0, 0.0};
GLfloat couleurSoleil[] = {1.0,0.2,0.2,1.0};
GLfloat ambientSoleil[] = {0.2,0.2,0.2,1.0};
glLightfv(GL_LIGHT0, GL_DIFFUSE, couleurSoleil);
glLightfv(GL_LIGHT0, GL_AMBIENT, ambientSoleil);
glLightfv(GL_LIGHT0, GL_POSITION, lightPos);
monde.afficher(); // AFFICHAGE DU MONDE |