Firstly, I'm not sure if this belongs in Development or Development Assistance.
I am just wondering, what does TPT use to make effects such as fire/plasma/lava and all that stuff. Is it OpenGL shaders, is it something SDL has, use some other spazzed out way of making it, or is it done through just giving each square a "brightness" or something value which is increased each time there are more things are near.
Yes, I could search around the TPT source but I find it hard to work out what is going on where and it would be a bit of an effort.
EDIT: I did actually just have a look at the source and it seems to blend the pixels...so my question is now, does TPT use ANY shaders at all?