chore: Add course material
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#include "TimerSet.h"
|
||||
#include "Timer.h"
|
||||
|
||||
TimerSet theTimerSet;
|
||||
|
||||
// Member functions
|
||||
|
||||
TimerSet::TimerSet() : timersInUse(0), previousTime(time(&previousTime)) {}
|
||||
|
||||
void TimerSet::addATimer(Timer *t) { timers[timersInUse++] = t; }
|
||||
|
||||
void TimerSet::pollAllTimers() {
|
||||
std::time_t timeNow;
|
||||
if (time(&timeNow) > previousTime) {
|
||||
previousTime = timeNow;
|
||||
for (int i = 0; i < timersInUse; ++i) {
|
||||
timers[i]->tick();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user