test is_valid on collision polys

This commit is contained in:
David Rose 2003-10-29 18:01:08 +00:00
parent aded46499c
commit 2811024a8f
1 changed files with 5 additions and 3 deletions

View File

@ -2270,10 +2270,12 @@ create_collision_polygons(CollisionNode *cnode, EggPolygon *egg_poly,
if (vertices.size() >= 3) {
const Vertexf *vertices_begin = &vertices[0];
const Vertexf *vertices_end = vertices_begin + vertices.size();
CollisionPolygon *cspoly =
PT(CollisionPolygon) cspoly =
new CollisionPolygon(vertices_begin, vertices_end);
apply_collision_flags(cspoly, flags);
cnode->add_solid(cspoly);
if (cspoly->is_valid()) {
apply_collision_flags(cspoly, flags);
cnode->add_solid(cspoly);
}
}
}
}