X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FAnimation.h;h=6af75d0a64639ae129a803b96f4c5249c4c7afea;hb=00b557a47e47d9410730d47d436f6158a3fb79f5;hp=0c6ae288b4a5e04220f764d9c5ba6b4ee05597c4;hpb=aedc31b88715246abc00a0ab333bea6e17bbb780;p=l2e.git diff --git a/src/graphics/Animation.h b/src/graphics/Animation.h index 0c6ae28..6af75d0 100644 --- a/src/graphics/Animation.h +++ b/src/graphics/Animation.h @@ -39,9 +39,15 @@ public: void Stop() { timer = app::Timer(); } + bool Started() const { + return timer.Started(); + } bool Running() const { return timer.Running() && (repeat || timer.Iteration() < NumFrames()); } + bool Finished() const { + return Started() && !Running(); + } bool JustFinished() const { return timer.JustHit() && timer.Iteration() == NumFrames(); }