X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FAnimation.h;h=0c6ae288b4a5e04220f764d9c5ba6b4ee05597c4;hb=aedc31b88715246abc00a0ab333bea6e17bbb780;hp=524912d5743029a1b2ca8cabbc586949267df373;hpb=ff31f85fb6a01403c50e34d1226690074c06b7d2;p=l2e.git diff --git a/src/graphics/Animation.h b/src/graphics/Animation.h index 524912d..0c6ae28 100644 --- a/src/graphics/Animation.h +++ b/src/graphics/Animation.h @@ -42,6 +42,9 @@ public: bool Running() const { return timer.Running() && (repeat || timer.Iteration() < NumFrames()); } + bool JustFinished() const { + return timer.JustHit() && timer.Iteration() == NumFrames(); + } const app::Timer &GetTimer() { return timer; }