I whipped this up for a small concept game, and decided to polish it up and post it here. It is ideal for simple tile based games.
Possible Improvements:
I will probably incorporate some of these improvements and re-post later.
Possible Improvements:
- More rendering methods (i.e. draw group of tiles, clear control to default tile)
- More rendering overloads
- Support for multiple sources
- Multi-layer support (would involve saving tile indices to re-render lower layers)
- Optimizations (performance, visual appearance on large operations)
I will probably incorporate some of these improvements and re-post later.