                           ======================
                           = PTC bitblt example =
                           ======================


Overview
--------

This example program demonstrates how to perform complex bitblt operations
between PTC surfaces.



Description
-----------

This program loads the image in the examples directory and splits it up into
40x40 tiles. It then moves those tiles around on a sine pattern and bitblts
them onto the surface. The drawing surface is then updated to the screen then
cleared to prepare for the next frame of drawing.



Quick Tutorial :)
-----------------

surface bitblts:

1. source.BitBlt(dest);                       // straight bitblt
2. source.BitBlt(dest,x,y);                   // bitblt source to dest (x,y)
3. source.BitBlt(dest,src_rect,dest_rect);    // bitblt arbitrary rectangles

please note that all surface bitblts and updates are clipped.

to disable clipping on a surface: surface.DetachClipper();


see surface.h and clipper.h for more information.




cheers
--
Gaffer [xtatic]
gaffer@bigfoot.com

6800A007B013CD104F33C0B13FAA40A7E2FB57B1C0AB47E2FC5F4779ECB81210
99B1FFCD10061E0741BF8001B3638B857F0202C40F92C48A95810203C28A9500
0503C2C1E802740148AA03C2D1E888853F01E2DAB9400103F94B75D2E5400FC1
0600018AE0ABABE2F30733FFBEC002B53CF366A5B401CD1674ABB80300CD10C3
