diff options
Diffstat (limited to 'src/vischeck.cpp')
| -rw-r--r-- | src/vischeck.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vischeck.cpp b/src/vischeck.cpp index a568f31..97a2c12 100644 --- a/src/vischeck.cpp +++ b/src/vischeck.cpp | |||
| @@ -150,7 +150,7 @@ static bool surface_is_breakable_glass(const SurfaceCompat &surf) { | |||
| 150 | } | 150 | } |
| 151 | 151 | ||
| 152 | static bool surface_is_glass(const SurfaceCompat &surf) { | 152 | static bool surface_is_glass(const SurfaceCompat &surf) { |
| 153 | return surface_contains(surf, "glass") || surface_contains(surf, "window"); | 153 | return surface_contains(surf, "glass"); |
| 154 | } | 154 | } |
| 155 | 155 | ||
| 156 | bool is_visible(const Vector &eye, const Vector &point, void *self, | 156 | bool is_visible(const Vector &eye, const Vector &point, void *self, |
| @@ -206,6 +206,9 @@ bool is_visible(const Vector &eye, const Vector &point, void *self, | |||
| 206 | (int)breakable_glass); | 206 | (int)breakable_glass); |
| 207 | continue; | 207 | continue; |
| 208 | } | 208 | } |
| 209 | if (glass) | ||
| 210 | logd("vischeck: blocked by glass surface=%s contents=0x%x", | ||
| 211 | tr.surface.name ? tr.surface.name : "?", tr.contents); | ||
| 209 | return false; | 212 | return false; |
| 210 | } | 213 | } |
| 211 | return false; | 214 | return false; |
