49c49
< _started(false), _paused(false), _stopped(false), _stopNow(false),
---
> _started(false), _stopNow(false), _status(StatusOther),
126c126,127
< update();
---
> runUpdate();
> runDelta();
128,130d128
< while (!deltas.empty())
< deltas.front()->run();
<
141a140,141
>
> status(StatusOther);
314,315c314,315
< // The update phase.
< update();
---
> runUpdate();
> runDelta();
317,320d316
< // The delta phase.
< while (!deltas.empty())
< deltas.front()->run();
<
325a322,323
>
> status(StatusOther);
329c327
< Scheduler::update()
---
> Scheduler::runUpdate()
330a329,330
> status(StatusUpdate);
>
339a340,347
> Scheduler::runDelta()
> {
> status(StatusDelta);
> while (!deltas.empty())
> deltas.front()->run();
> }
>
> void
342c350
< _paused = true;
---
> status(StatusPaused);
352c360
< _stopped = true;
---
> status(StatusStopped);
370,371c378
< _paused = false;
< _stopped = false;
---
> status(StatusOther);