The ''Andre LaMothe Style'' is pretty easy to understand, although I''ve always been reluctant to use it because doesn''t it mean that the frequency of non-rendering functions is limited by the frequency of the rendering function.
eg. if your update function contained:
process_input ()
process_ai ()
draw ()
and draw () took 50ms to complete (thats 20 FPS) then surely process_input () and process_ai () can''t be called more than 20 times a second. That doesn''t make for very responsive input!
or I could be wrong...
![](smile.gif)
..Dr J..