Looks like this works exactly like I need it to - Clever! I should even be able to simplify it to timePassed += time_frame*62.5. It does seem to jerk slightly when loading the next level, is this compensated for or will this delay build up as more levels are completed?

Edit: After some playing around, it looks like this delay is compensated for following hard-drive access. This is a great solution - I'll let you know how reliable the timing is after I do some testing!

Last edited by gSet; 09/29/10 15:13.

"If it's true what you say to me, that the whole world will mourn his death - If the whole world will weep, I will give him back his breath."