diff --git a/src/EterGrnLib/Model.cpp b/src/EterGrnLib/Model.cpp index 28f6c09..968f838 100644 --- a/src/EterGrnLib/Model.cpp +++ b/src/EterGrnLib/Model.cpp @@ -14,33 +14,16 @@ const CGrannyModel::TMeshNode* CGrannyModel::GetMeshNodeList(CGrannyMesh::EType CGrannyMesh * CGrannyModel::GetMeshPointer(int iMesh) { - if (!CheckMeshIndex(iMesh)) + assert(CheckMeshIndex(iMesh)); assert(m_meshs != NULL); - { - TraceError("CGrannyModel::GetMeshPointer - Invalid mesh index: %d (max: %d)", iMesh, m_meshNodeSize); - return nullptr; - } - if (m_meshs == NULL) - { - TraceError("CGrannyModel::GetMeshPointer - m_meshs is NULL"); - return nullptr; - } return m_meshs + iMesh; } const CGrannyMesh* CGrannyModel::GetMeshPointer(int iMesh) const { - if (!CheckMeshIndex(iMesh)) - { - TraceError("CGrannyModel::GetMeshPointer(const) - Invalid mesh index: %d (max: %d)", iMesh, m_meshNodeSize); - return nullptr; - } - if (m_meshs == NULL) - { - TraceError("CGrannyModel::GetMeshPointer(const) - m_meshs is NULL"); - return nullptr; - } + assert(CheckMeshIndex(iMesh)); + assert(m_meshs != NULL); return m_meshs + iMesh; } diff --git a/src/EterGrnLib/ModelInstanceCollisionDetection.cpp b/src/EterGrnLib/ModelInstanceCollisionDetection.cpp index 7f6e8f0..44ff77e 100644 --- a/src/EterGrnLib/ModelInstanceCollisionDetection.cpp +++ b/src/EterGrnLib/ModelInstanceCollisionDetection.cpp @@ -101,10 +101,6 @@ bool CGrannyModelInstance::Intersect(const D3DXMATRIX * c_pMatrix, granny_matrix_4x4* pgrnMatCompositeBuffer = GrannyGetWorldPoseComposite4x4Array(m_pgrnWorldPose); const CGrannyMesh* c_pMesh = m_pModel->GetMeshPointer(rcurBoundBox.meshIndex); - - if (!c_pMesh) - continue; - const granny_mesh* c_pgrnMesh = c_pMesh->GetGrannyMeshPointer(); if (!GrannyMeshIsRigid(c_pgrnMesh)) diff --git a/src/EterGrnLib/ModelInstanceUpdate.cpp b/src/EterGrnLib/ModelInstanceUpdate.cpp index a3ea1b9..3e634c6 100644 --- a/src/EterGrnLib/ModelInstanceUpdate.cpp +++ b/src/EterGrnLib/ModelInstanceUpdate.cpp @@ -177,9 +177,6 @@ void CGrannyModelInstance::UpdateWorldMatrices(const D3DXMATRIX* c_pWorldMatrix) const CGrannyMesh * pMesh = m_pModel->GetMeshPointer(i); - if (!pMesh) - continue; - // WORK int * boneIndices = __GetMeshBoneIndices(i); // END_OF_WORK