add asserts

This commit is contained in:
Glenn Maynard
2006-04-27 02:51:33 +00:00
parent 16c000665a
commit 06fdd286f4
+4
View File
@@ -247,6 +247,10 @@ void RageModelGeometry::LoadMilkshapeAscii( const RString& _sPath, bool bNeedsNo
// deflate the normals into vertices
for( int k=0; k<3; k++ )
{
ASSERT_M( nIndices[k] < Vertices.size(), ssprintf("mesh \"%s\" tri #%i accesses vertex %i, but we only have %i",
szName, j, nIndices[k], Vertices.size()) );
ASSERT_M( nNormalIndices[k] < Normals.size(), ssprintf("mesh \"%s\" tri #%i accesses normal %i, but we only have %i",
szName, j, nNormalIndices[k], Normals.size()) );
RageModelVertex& vertex = Vertices[ nIndices[k] ];
RageVector3& normal = Normals[ nNormalIndices[k] ];
vertex.n = normal;