home *** CD-ROM | disk | FTP | other *** search
- ╔════════════════════════════════════════════════════════════════════════════╗
- ║ WGT Sprite File To/From RLE Sprite File Conversion Utility & ║
- ║ Source Code of Routines for load/save RLE compressed sprite files. ║
- ║ Copyright 1997 Aleksei Sujurov (alex.anet.ee) ║
- ╚════════════════════════════════════════════════════════════════════════════╝
-
- The Sprite File Format:
- -----------------------
- The RLE Sprite File contains one palette, and a number of bitmapped
- images. Here is the format of the sprite files:
-
- 1 integer : Version number (Latest is 1)
- 17 bytes : contains " RLE Sprite File " (with spaces at ends)
- 768 unsigned char : palette info
- 1 integer : max number of sprites in file
- Version 1.0 is 2000
-
- startspr = 0
-
- sprite structures { (startspr to max sprite)
- 1 integer: sprite made (0 or 1)
- if sprite is made (==1), then read in (block format)
- {
- 2 integers : width and height
- 1 long integers : size of compressed data
- compressed data : compressed data
- }
- end
-