I have lately developed a fascination with the eat-and-dodge genre. Since Pacman is the original of this, I thought it would be fun to combine the the gameplay of Crystal Quest with the Pacman visuals.
So, I try to create a pacman which can turn in 32 directions, via 32 spritesheets.
Alas, replacing the sprite images and running
SetSpriteAnimation ( puckSID, 13, 13, 5 ) every frame caused the sprites physics to go bonkers. No clue why. Also, I don't like having to calculate the spritesheet every frame.
I guess I could make the physics sprite invisible, and then have place one of the 32 sprites one on top of it. But is there a smarter way?