Professional Documents
Culture Documents
Keybord
Keybord
Keybord
void Draw()
{
glClear(GL_COLOR_BUFFER_BIT |GL_RGBA);
GLsizei r,g,b;
r=rand()%9;
g=rand()%7;
b=rand()%3;
glColor3f(r,g,b);
glBegin(GL_POINTS);
glVertex2i(x,y);
glEnd ( );
}
void keyboard(unsigned char key,int mousex,int mousey)
{
switch(key)
{
case 'w': //GLUT_KEY_LEFT:
case 'W':
y++;
break;
case 'x'://GLUT_KEY_RIGHT:
case'X':
y--;
break;
case 'a'://GLUT_KEY_UP:
case'A':
x--;
break;
case 'D'://GLUT_KEY_DOWN:
case'd':
x++;
break;
}
glutPostRedisplay();
glEnd();
glFlush();
}