INNER CODE UNIT · C++
fr
JuanDiegoMontoya/Gengine · src/engine/Engine.cpp:158
auto fr = std::find_if(scenes_.begin(), scenes_.end(), [name](const auto& ptr) { return name == ptr->GetName(); });
ASSERT(fr != scenes_.end());
return fr->get();
}
Scene* Engine::GetScene(unsigned index)
{
ASSERT(index < scenes_.size());
return scenes_[index].get();
}
void Engine::AddScene(Scene* scene)
{
scenes_.emplace_back(scene);
}
void Engine::SetActiveScene(std::string_view name)
{