Original Post
I am designing a 2D game using directdraw. It is in an overhead view and therefore needs to show characters turning in all directions. In my previous games the animation was fairly simple, ie. 2-3 frames for walking. This meant that to let the character turn in 360 degrees I could manipulate the images myself and turn them in 9 degree increments which gave 360/9 * 3 = 120 frames.
However, in this game I wanted to have better animation – now I have 10 frames for animation and individually rotating each frame by nine degrees would mean too many to do by hand. Therefore I was wondering whether I could just load the 000 degree into the game and rotate the rest on initialisation by the software. I first tried to use the rotationangle variable of the ddbltfx struct but it returned norotationhardware. Have I missed something here or is directx meant to emulate missing hardware features?
So can somebody tell me what the best way to proceed would be and how to go about it?
Thnx