T-Bone wrote:I've never understood the need for AnAL. What's wrong with the good ol' drawq? Keeping a bunch of (systematically generated) quads in a table and choosing between them isn't excactly a problem.
First of all, it isn't that obvious. Especially for people learning programming, and how dt works in LÖVE. If you browse the forums, you will find lots of people asking about animations.
But there are other benefits - for example, efficiency. Animations are so common that every little syntactic sugar that you can find on them, helps. Programming games is hard enough without having to reinvent the wheel every time. The time you invest on managing your animations manually is time that you don't invest on making your game more interesting.
There is also the fact that it is community-shared code; likely tested by lots of people, so it'll probably have very little bugs. And if you find one, everyone can benefit from it. If you solve a bug in your code, no one will ever know.
Finally, programming a lib that solves a very easy, but terribly recurrent problem, is much more fun than one that solves a very hard, obscure problem that no one has. At least other people use it!