The animation loop
The animation loop is shown in Listing 2.
Listing 2 contains a pair of nested while loops.
The outer loop continues to iterate until the user presses the Esc key, at which time the program terminates.
Listing 2. The animation loop.
while(!key[KEY_ESC]){
while(mouseInfo(&xCoor,&yCoor,&color)){
//Draw while mouse button is down.
draw(xCoor,yCoor,screenBuf,color);
}//end while
}//end while
return 0;
}//end main
END_OF_MAIN();
|