X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FAnimation.h;h=6af75d0a64639ae129a803b96f4c5249c4c7afea;hb=fbf5a98f8fd0da951e469003fe87d575a6bb30a4;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(); }