]> git.localhorst.tv Git - l2e.git/blobdiff - src/app/Timer.h
added simple attack animations
[l2e.git] / src / app / Timer.h
index 0a085418739be44a53c24e83281de511d201a394..2d6326f76576c582bb36d2c49a3ee49e4cbdb2ed 100644 (file)
@@ -94,6 +94,7 @@ public:
 public:
        void Update(Time delta) {
                for (typename std::list<TimerData<Time> >::iterator i(data.begin()), end(data.end()); i != end;) {
+                       TimerData<Time> &t(*i);
                        if (i->target > 0) {
                                Time intervalTime(i->time);
                                while (intervalTime > i->target) intervalTime -= i->target;
@@ -115,6 +116,10 @@ public:
                data.push_back(TimerData<Time>(duration));
                return Timer<Time>(&data.back());
        }
+       Timer<Time> StartInterval(Time duration) {
+               data.push_back(TimerData<Time>(duration));
+               return Timer<Time>(&data.back());
+       }
 
 private:
        std::list<TimerData<Time> > data;