diff options
Diffstat (limited to 'crawl-ref/source/ray.cc')
-rw-r--r-- | crawl-ref/source/ray.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/ray.cc b/crawl-ref/source/ray.cc index 04aafeef4e..bb3dde3a8e 100644 --- a/crawl-ref/source/ray.cc +++ b/crawl-ref/source/ray.cc @@ -283,10 +283,10 @@ void ray_def::bounce(const reflect_grid &rg) ASSERT(k.f(rmirr.dir) > 0); // We're actually moving towards k. ASSERT(!geom::parallel(rmirr.dir, geom::form(1, -1))); // Now bounce back and forth between l1 and l2 until we hit k. - while (!double_is_zero(intersect(rmirr, k))) + while (!double_is_zero(geom::intersect(rmirr, k))) { rmirr.to_grid(diamonds, false); - r.dir = reflect(r.dir, wall); + rmirr.dir = reflect(rmirr.dir, wall); } // Now pointing inside the destination cell (1,1) -- move inside. rmirr.to_grid(diamonds, true); |