   Sprite Rotation Question
  I have a basic side scrolling platformer game beginnings with a just a little guy walking.  I found a sprite sheet of Daffy duck and am animating him walking along a background (using colision detection to keep him on the background slopers).  He walks along flat pieces, variable sloped inclines, declines etc.  The sprite sheet is colourkeyed and he is framed using clips:SDL_Rect clipsRight[ TOTAL_CLIPS ];SDL_Rect clipsLeft[ TOTAL_CLIPS ];So as he walks to the left or right, I blit through the clips to give it that animation.  So right now, he walks in a completely horizontal way even when climbing hills etc which obviously looks goofier the bigger the incline/decline.  What I want to do is rotate the clips so that his feet are parallel (as much as possible) to the slope of the incline/decline of the background so that he has a more natural climbing orientation.I read about and installed the SDL_gfx module, but the problem is that it takes an entire SDL_surface which is wasteful and not appropriate to what I am doing since my surface either a background or the loaded sprite sheet.  What I want to do is somehow rotate the clips.  I thought I could write my own rotate method for the clips, but it turns out there is no method to retrieve the pixel information in a clip for me to perform my own rotation.So, I am wondering if anyone knowledgeable in SDL has a solution to my walking sprite guy rotation dilemna.ThanksCal   