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 31 32 33 34 35
|
void affiche(){
int ligne, colonne ;
//--- Effacement de l'image avec la couleur de fond ---///
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ) ;
//--- Application des transfos de visualisation ---//
glLoadIdentity();
glRotated(r,0.0,1.0,0.0);
glTranslatef(px,0.0,pz);
gluLookAt(LARGEUR/2,LARGEUR/2,LARGEUR/2,
LARGEUR,LARGEUR/2,LARGEUR/2,
0,LARGEUR,0);
/* Là il y a l'affichage du labyrinthe en 3D */
// [...]
// DESSIN DE LA CARTE //
gluOrtho2D(0, 800, 600, 0) ;
glColor3f(0, 1, 0) ;
glBeginOrtho() ;
glBegin(GL_QUADS);
glVertex2f(0, 0) ;
glVertex2f(100/600, 0) ;
glVertex2f(0, 100/600) ;
glVertex2f(100/600, 100/600) ;
glEnd() ;
glEndOrtho() ;
glColor3f(1, 1, 1) ;
//--- Affichage du resultat ---//
glFlush();
glutSwapBuffers();
} |
Partager