]> git.lizzy.rs Git - dragonblocks3d.git/blobdiff - src/dragonblocks/scene.cpp
New structure
[dragonblocks3d.git] / src / dragonblocks / scene.cpp
diff --git a/src/dragonblocks/scene.cpp b/src/dragonblocks/scene.cpp
deleted file mode 100644 (file)
index 2f74bb2..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#include "mesh.hpp"
-#include "scene.hpp"
-
-using namespace std;
-using namespace dragonblocks;
-
-void Scene::add(Mesh *m)
-{
-       meshes.insert(m);
-}
-
-void Scene::remove(Mesh *m)
-{
-       meshes.erase(m);
-}
-
-void Scene::render(double dtime, ShaderProgram *shader_program, Frustum *frustum)
-{
-       auto renderlist = meshes;
-       for (auto it = renderlist.begin(); it != renderlist.end(); it++) {
-               Mesh *mesh = *it;
-               mesh->render(dtime, shader_program, frustum);
-       }
-}
-
-void Scene::clear()
-{
-       meshes.clear();
-}
-
-Scene::~Scene()
-{
-       clear();
-}