We'd like to be able to break and reenter the engine run loop as well as single step frames. For the former, we just need to be able to call NcEngine::Start() without passing in a new scene (Stop() only clears the running flag). For the latter, we need be able to render/run UI and do input polling without the update loop.
We'd like to be able to break and reenter the engine run loop as well as single step frames. For the former, we just need to be able to call
NcEngine::Start()
without passing in a new scene (Stop()
only clears the running flag). For the latter, we need be able to render/run UI and do input polling without the update loop.