Исправление user_id_68054, (текущая версия) :
if(totWindows) glutMainLoopEvent(); // process actions if there are windows
заиспользуй например glutTimerFunc — для того чтобы выходить из этого блокирующего вызова раз в какой-то момент (раз в 100 милисекунд, например)...
... и проверять нужно ли уже убивать себя или ещё пока что нет :-)
Исходная версия user_id_68054, :
if(totWindows) glutMainLoopEvent(); // process actions if there are windows
ну заиспользуй например glutTimerFunc — для того чтобы выходить из этого блокирующего вызова раз в какой-то момент (раз в 100 милисекунд, например)...
... и проверять нужно ли уже убивать себя или ещё пока что нет :-)