#include "Scene.h" void Scene::AddCube(const std::shared_ptr& cube) { cubes.push_back(cube); } std::shared_ptr Scene::GetCubeByName(const std::string& name) { for (const auto& cube : cubes) { if(cube->name == name) { return cube; } } return nullptr; } const std::vector>& Scene::GetCubes() const { return cubes; }