Hmmm, i'm trying to find the simplest solution that can accomodate for both frames and seconds. Here is my code so far...
var alarm_timer = 0;
while(1)
{
if(alarm_timer == 10) // after 10 frames have passed
{
beep();
}
if(alarm_timer == 20) // after 20 frames have passed
{
beep();
}
alarm_timer += time_step; // or time_frame?
wait(1);
}
But this is buggy, because it sometimes beeps and sometimes doesn't. I think i may be getting confused with time_step and time_frame. I'm not 100% sure what the difference is between them.