X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld37_one_room;a=blobdiff_plain;f=src%2Fscene.cc;h=35b562d1d18c2626e8ef9dcbd6cd8caa3fb5deac;hp=683c9ecf221814528c16731d3ab867a3b919862b;hb=cc8a355e7b709f3eb1132cd6b63cf4e482d58332;hpb=6a928cd98ff50ee668050aa4e50ea80e78bbd843 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;