Quote:
If it doesn't and it is raster-based then rotating the image is going to be extremely difficult.
In SDL, where rotating a sprite is impossible without using OpenGL, what people usually do is make a new sprite for every 10 degrees of rotation (36 in total, obviously depends on how neat it has to look, could make 360 sprites even) and then rotate the pixel-data of the image itself. This rotates the sprite around it's own axis ofcourse, to rotate around a different axis you'd also need to change the x,y coords.