Added interval
This commit is contained in:
@ -34,10 +34,10 @@ void ITimeManager::update(float_t delta) {
|
||||
// Interval provider
|
||||
auto itInterval = this->intervalProvider.listeners.begin();
|
||||
while(itInterval != this->intervalProvider.listeners.end()) {
|
||||
itInterval->data.second += delta;
|
||||
if(itInterval->data.second >= itInterval->data.first) {
|
||||
itInterval->data.time += delta;
|
||||
if(itInterval->data.time >= itInterval->data.interval) {
|
||||
itInterval->callback();
|
||||
itInterval->data.second = 0;
|
||||
itInterval->data.time = 0;
|
||||
}
|
||||
++itInterval;
|
||||
}
|
||||
|
Reference in New Issue
Block a user