As a side note, the SDL_CollideTransparentPixelTest doesn't test for alpha transparency of a particular pixel. Thus it only works with color keyed images. Anyone have an idea on how to get it to look for an Alpha value on a pixel below a threashold so that it will consider the pixel as transparent?