Keyboard Input
void
keyboard (unsigned
char key, int x,
int y)
{
switch (key)
{
case 'd':
day = (day
+ 10) % 360;
glutPostRedisplay();
break;
case 'D':
day = (day
- 10) % 360;
glutPostRedisplay();
break;
case 'y':
year =
(year + 5) % 360;
glutPostRedisplay();
break;
case 'Y':
year =
(year - 5) % 360;
glutPostRedisplay();
break;
case 27:
exit(0);
break;
default:
break;
}
}