Listing
1. Extremely Simplified Game Loop
while(1){
process_input();
update_objects();
render_world();
}
update_objects(){
for
(each_object)
save_old_position();
calc
new_object_position
             {based
on velocity accel. etc.}
if
(collide_with_other_objects())
new_object_position
= old_position();
{or
if destroyed object remove it etc.}
}
________________________________________________________
Back
to Article