   why dose SDL_rotozoom convert non 32bit to 32bit but it not  return any alpha values
  so i have a question, when i was reading about SDL_rotozoom i found that it converts all pixels to 32bit except 8bit and 32bit. i thought to myself as i was reading this, "o, good i can just use 32 .png files and be done with it no color keying". but when i tried it out i found that it uses color keying. so my question is one, why is this, two, how do i fix it so that i can use 32bit pixels in my surfaces with alpha Chanel displayed.   
  It shouldn't use a color key unless you specify one, and you can disable the color key of a surface with SDL_SetColorKey if you send 0 as the flag.   ;  thanks srry i just got to this, it worked.   ;  i do have one more question, rotozoom kinda rocks the image back and fourth as it rotates it, how might i counter this. i figure that there is a mathematical way to calculate how much it moves or "rocks" it based off of angle, im just not sure what that is.