X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fscene.cc;h=35b562d1d18c2626e8ef9dcbd6cd8caa3fb5deac;hb=a16a1a6cb3d831842f75e13653934360db617097;hp=683c9ecf221814528c16731d3ab867a3b919862b;hpb=12e70d8b9c2d5c81500d7631b9db5d17a34fe918;p=laserbrain_demo diff --git a/src/scene.cc b/src/scene.cc index 683c9ec..35b562d 100644 --- a/src/scene.cc +++ b/src/scene.cc @@ -11,6 +11,9 @@ Scene::Scene() nodes = 0; walk_mesh = 0; + + texset = 0; + loader_data = 0; } Scene::~Scene() @@ -20,6 +23,17 @@ Scene::~Scene() void Scene::destroy() { + clear(); + + metascn = 0; + texset = 0; + loader_data = 0; + + datamap.clear(); +} + +void Scene::clear() +{ destroy_node_tree(nodes); nodes = 0;