OK, I've caved in and now call update in main loop, with Delay(17) at end (basic Delay, from Crt unit with which you are most familiar with).
@Nuno, your solution is IMO too complex (with ticks), though I know Delay(17) isn't what I really need, as (1/60)*1000 isn't 17ms, more like 16.66666666666667, though 17 is closest integer approximation. So, at best, I'd need more precise Delay function.
//edit: I think I know how to customize tick approach to my needs.
//edit#2: YAY! IT WORKS!
Thank you guys so much! You're great help even if I sometimes don't appreciate your wisdom!
Bookmarks