Hi, Im trying to have a countdown timer, counting from one hour to zero seconds. The problem is, when i go to the file menu of my app, the timer stops. Is there a way to allow the timer to continue if a user is going through the menu system? Here is my code:
id = WaitEvent (0)
Select id
Case $1001 ;menu event
Select EventData()
Case menuNew:
checkTimer()
setTimer()
Case menuExit:
checkTimer()
quit()
Case menuTimerOn
CheckMenu (timerOn)
UncheckMenu (timerOff)
UpdateWindowMenu mainWindow
showTime = True
Case menuTimerOff
UncheckMenu (timerOn)
CheckMenu (timerOff)
UpdateWindowMenu mainWindow
showTime = False
Default:
checkTimer()
Return
End Select
Case $803 ; close window
quit()
Default
checkTimer()
End Select
id = WaitEvent (0)
Select id
Case $1001 ;menu event
Select EventData()
Case menuNew:
checkTimer()
setTimer()
Case menuExit:
checkTimer()
quit()
Case menuTimerOn
CheckMenu (timerOn)
UncheckMenu (timerOff)
UpdateWindowMenu mainWindow
showTime = True
Case menuTimerOff
UncheckMenu (timerOn)
CheckMenu (timerOff)
UpdateWindowMenu mainWindow
showTime = False
Default:
checkTimer()
Return
End Select
Case $803 ; close window
quit()
Default
checkTimer()
End Select