Comme à l´habitude voila mon code ( le programme merde biensur)
- include < windows.h>
- include < gl/gl.h>
- include < gl/glut.h>
void Display();
void Reshape(int,int);
void FctTimer(int value);
unsigned int temps=10;
float x=0.0;
int main(int argc,char **argv)
{
glutInit(&,argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_SINGLE);
glutInitWindowSize(800,600);
glutInitWindowPosition(50,50);
glutCreateWindow("Pong");
glutDisplayFunc(Display);
glutReshapeFunc(Reshape);
glutTimerFunc(temps,&,0);
glutMainLoop();
return 0;
}
void Display()
{
glClearColor(0,0,0,0);
glClear(GL_COLOR_BUFFER_BIT);
glPushMatrix();
glTranslatef(x,0.0,0.0);
glColor3d(255,255,255);
glBegin(GL_QUADS);
glVertex2d(390,290);
glVertex2d(410,290);
glVertex2d(410,310);
glVertex2d(390,310);
glEnd();
glPopMatrix();
glFlush();
}
void Reshape(int w,int h)
{
glViewport(0,0,w,h);
gluOrtho2D(0,w,0,h);
}
void FctTimer(int value)
{
x+=0.1;
glutTimerFunc(temps,&,0);
}