Rendering Sprites for XBlast
============================

There s one Makefile to help you creatinng xblast player sprites.

for testing:

make test.<name>

for the images:

make conv.<type>

To delete temporar files:

make clean

For faster low quality (BigWinner is still Big):

make QUALITY=LoQ.ini conv.<name>


How the povray-stuff works
=========================

AllPlayer*.pov
--------------

The main pov-file is always one in the include directory:
- "AllPlayerAnimation.pov" for normal waliking images
- "AllPlayerSpecial.pov" for losing, winning, etc.
- "BigWinner.pov" for the big winner image

The corresponding .ini file tells povray to create an animation. The main
pov-file then sets some variables, depending on the frame, which describe
what version of the character should be rendered.
See "include/frame_defaults.inc" which variables there are.
Also, the correct colors are set by including "include/chooseColors.inc".

After that, the shape-dependent "XBlast Robot.inc" is included, which
draws the character according to the variables, and then, by including
"world.inc", the rest of the world (floor, lights, camera) is created.

XBlast Robot.inc
----------------

This file creates the character using the variables set by the main
file. To tell what things like "Second frame of walking" means for
the differnt parts of the body, there's a file "include/frames.inc"
which works for human-like characters. The others can have their own
"localframes.inc" in their own directory. The file
"include/humanoid_frames.inc" is a new improved version of
"include/frames.inc".

