>Thus, I'm back on square one. I've tried normal double buffering but it
>flickers because of the delay that WinCopyRectangle() inflicts. And yes, I
>have to copy the whole screen because the app draws certain graphic shapes
>as a result of user input(i.e. penDown events).

Do you *really* read to redraw the entire screen?  If your user taps near
the upper-right corner, is the whole screen changed or an area localized
around the tap?

If the latter, I suggest looking at dirty rectangles approach.  Keep a list
of what rectangles need to be updated and blit only those.  Of course, this
has to be balanced by the overhead of managing a list and keeping the number
of rectangles down, but if very little changes from frame to frame, you
could probably save a decent amount of time.

---- --- -- -
Matthew D Moss
[EMAIL PROTECTED]



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to