   how is this supposed to work?
  i just cant get this to work, it works in the example sent with rotozoom files, but this wont work... void draw(SDL_Surface *picture){    SDL_Surface *rotedPic;    rotedPic = rotozoomSurface(picture, 90, 0, 0);    SDL_Rect destination;    destination.x = (640/2);    destination.y = (480/2);    destination.w = picture->w;    destination.h = picture->h;    if(SDL_BlitSurface(rotedPic, NULL, screen, &destination) < 0)    {   cout <<"Error Blitting: " << SDL_GetError() << endl;   exit(1);    }}it doesnt give me an error message, the window starts and everything works its way exept, NO PICTURE IS DRAWN :''( please give me a hint on what im doing wrong. this works if i only want to draw the picture (comment out the rotozoomSurface function and just pass picture to BlitSurface), but if i want it rotated it doesnt work... 
  Is it a square pic? Otherwise your dimensions could be wrong when you blit, just a thought! ;  uhm no its a rectangular pic, 192width 62 height, but they dont use a square picture in the example either 