Hello,
[quoteJBy the way, the S, 0, 359, 10 part can be changed to stuff like S, 0, 359, 20 for faster, but lower quality circle. Don't set the last number too high, else it looks weird.
the 20 should be based on the radius... the larger the radius, the more segments you need to draw...
Also, in the case of your circle fade out, instead of using multiple graphics and blits, you could try creating one single polygon of the type:
0,0, 319,0, 319, 239 160, 239, 190, bottom of circle, circle.... 190, bottom of circle, 160, 239 0, 239
This would allow you do to the animation without any extra graphics...
If this does not work well (unpainted pixels), try spliting it in 2 halfs. the right and left half of the screen... might work better..
The reason why in your program it asks you which function to run is because you have multiple EXPORTED functions in your program (FILLPOLY in this case)... remove the EXPORT in front of FILLPOLY and it will not ask you again.
Cyrille