A |
When is the OnIdle method called? Which class is it a method of? |
B |
How do we calculate the timestep dt between updates of our game? |
C |
How does a critter use dt and its velocity to get its new position? |
D |
What is the gain of having the dt we give our moving critters match the actual time between updates? |
E |
What are some factors that influence the frame rate of your animation? |
F |
How does the application pass the dt down to the individual critters in a game? Mention all the intervening classes. |
G |
How does the stepDoc(dt) call both update the critter positions and draw them on the screen? Draw a sequence diagram. |
H |
What is the relationship among CDocument::UpdateAllViews, CView::OnUpdate, CView::Invalidate, and CView::OnDraw ? Draw a sequence diagram. |