Various updates, including the new MeshManager

This was SVN commit r1295.
This commit is contained in:
Calefaction
2004-11-08 22:02:01 +00:00
parent 24538f5b41
commit e3137cd302
7 changed files with 103 additions and 25 deletions
-12
View File
@@ -30,17 +30,6 @@ CModelDef::~CModelDef()
delete[] m_PropPoints;
}
///////////////////////////////////////////////////////////////////////////////
// Call at shutdown to free memory
void CModelDef::Shutdown()
{
for (std::vector<CModelDef*>::iterator iter = m_LoadedModelDefs.begin(); iter != m_LoadedModelDefs.end(); ++iter)
delete *iter;
}
// The list of allocated models which are to be freed
std::vector<CModelDef*> CModelDef::m_LoadedModelDefs;
///////////////////////////////////////////////////////////////////////////////
// FindPropPoint: find and return pointer to prop point matching given name;
// return null if no match (case insensitive search)
@@ -107,7 +96,6 @@ CModelDef* CModelDef::Load(const char* filename)
delete mdef;
throw CFileUnpacker::CFileEOFError();
}
m_LoadedModelDefs.push_back(mdef);
return mdef;
}