Note: When I refer to animation, I only refer to the tiled position of the texture coordinates
So I have implemented large portions of my game, including Animation, and some new strange questions have arisen. I have completed my own solutions to these, but there are probably better solutions which is what I'm looking for. So, what are some common ways animation deals with these:
1. Should an animation complete before accepting another animation, or should it drop what it's doing and switch? A setting i'm guessing.
2. Should an animation, when done, repeat or revert to a default state.
3. Should the controlling object be constantly telling the animator device what state it should be in, or should it just send a signal once, and update each time the state switches?
I solved these in my own way, but I wasn't that happy with my choices, and rather than experimenting more, what does a good Animation process look like?