Sprite and tile engine.
[[tilevid]], [[isovid]], [[hexvid]] are all subclasses of
this interface.
Includes support for:
- Foreground Tiles
- Background Tiles
- Sprites
- Sprite-Sprite Collision handling
- Sprite-Tile Collision handling
- Scrolling
- Loading from PGU tile and sprite formats (optional)
- Set rate FPS (optional)
This code was previously known as the King James Version (named after the
Bible of the same name for historical reasons.)