Caching and drawing is done by layers, rather than by the entire output image This means that overlapping tiles work correctly now Adds concept of layer_profiles to TrackSprite, this defines the various layers of the sprite and the order they should be drawn in. Can be generalised more in future if necessary This is then used to draw the image layers, which are cached and eventually blitted together to form the final image
Caching and drawing is done by layers, rather than by the entire output image
This means that overlapping tiles work correctly now
Adds concept of layer_profiles to TrackSprite, this defines the various layers of the sprite and the order they should be drawn in.
Can be generalised more in future if necessary
This is then used to draw the image layers, which are cached and eventually blitted together to form the final image


git-svn-id: 1c5f0d70b70358869d03d7859daa03e4e3c53617@323 741c516a-3ba6-4fa8-b112-5c51f26a88df

tbentropy/pytile