Anyway, im working on a new particle system for SDL. Im having the hardest freaking time with the blitting. I have everything else down pretty much, and expect this system to do awesome things, but the blitting is getting me beat. Ill just play with it more.
This particle system has a user definable source, particle lifetime (can change), local collision detection (particles bounce off each other), possibly global collision detection, particle independent color, transparency, gradual fade out/in, and all other sorts of little goodies. the memory foot is quite large at the moment, but like they say, premature optimization is mui mal.
anyway, ill get a screenie up when i get the blit routine to work. cheers yall.