Я хочу написать программу времени в GLUT. Моя программа - таймер, который управляет щелчками. Но я не знаю, как получить время в секунду в глюте? но этот код не работает правда.
переменная t в следующих кодах - секунды после щелчка.
это часть моих кодов:
void time(int extra)
{
t++;
glutPostRedisplay();
glutTimerFunc(1000,time,0);
}
void idle()
{
time(1);
}
void mouse(int btn, int st, int x, int y)
{
if(btn == GLUT_LEFT_BUTTON && st == GLUT_DOWN)
glutIdleFunc(idle);
if(btn == GLUT_RIGHT_BUTTON && st ==GLUT_DOWN)
glutIdleFunc(NULL);
}