In previous article, I have regularly used either a rotating sprite (a car, a rocket, a tank, etc) OR an animated sprite (a walking character).
Here below these 2 classes.
You can use them in as a quick start for a game so that you dont have to bother with this part.
To use it the animated class :
Dim animated As Animated
animated = New Animated(mTexture, 1, position, 0, 28, 32)
Same goes with the rotating class :
Dim rotated As rotated
rotated = New rotated(texture, _scale, New Vector2(50, 50), New Vector2(0, 0), _rotation, _speed)
The animated class here : clsRotated .
The rotating class here : clsAnimated .