3 #include <msp/time/utils.h>
10 Stage &Director::create_stage()
12 stages.emplace_back(std::make_unique<Stage>());
13 return *stages.back();
18 Time::TimeStamp now = Time::now();
19 Time::TimeDelta dt = (last_tick ? now-last_tick : Time::zero);
22 backlog = min(backlog+dt, stepsize*max_backlog_steps);
23 for(unsigned i=0; (i<max_steps_per_frame && backlog>=stepsize); ++i, backlog-=stepsize)
24 for(const auto &s: stages)
28 } // namespace Msp::Game