summaryrefslogtreecommitdiff
path: root/game
diff options
context:
space:
mode:
Diffstat (limited to 'game')
-rw-r--r--game/geoData.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/game/geoData.cpp b/game/geoData.cpp
index 22f8682..5f098e4 100644
--- a/game/geoData.cpp
+++ b/game/geoData.cpp
@@ -126,13 +126,10 @@ GeoData::PointFace::PointFace(const GlobalPosition2D p, const GeoData * mesh, Fa
GeoData::FaceHandle
GeoData::PointFace::face(const GeoData * mesh, FaceHandle start) const
{
- if (_face.is_valid()) {
- assert(mesh->triangleContainsPoint(point, _face));
+ if (_face.is_valid() && mesh->triangleContainsPoint(point, _face)) {
return _face;
}
- else {
- return (_face = mesh->findPoint(point, start));
- }
+ return (_face = mesh->findPoint(point, start));
}
GeoData::FaceHandle