Provides timely graphical output. The screen shows only one cEngine object.
Locks a cEngine object.
Updates are not performed while it is locked. After each cEngine_Lock function, the cEngine_Unlock function must be called somewhere later in the program.
#include <cywin.h> ... cEngine_Lock( &Screen ); ... // Performs time-consuming drawing. ... cEngine_Unlock( &Screen ); ...
Unlocks a cEngine object.
The cEngine_Unlock function must be called once for every time the cEngine_Lock function was called.
#include <cywin.h> ... cEngine_Lock( &Screen ); // Performs time-consuming drawing. ... cEngine_Unlock( &Screen ); ...
Global CyWin cEngine object.
#include <cywin.h> ... cEngine_Lock( &Screen ); ... // Performs time-consuming drawing. ... cEngine_Unlock( &Screen ); ...