summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/los.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-16 14:10:31 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-16 14:11:32 +0100
commitb8bdf26a61b4fdb97e04ef1279d710b6e0d896b2 (patch)
treeb6014d10de099a77c2e5898bc4216a667e236997 /crawl-ref/source/los.cc
parentc114b6995bcc2ab8980cf2ca6762ffc26d555652 (diff)
downloadcrawl-ref-b8bdf26a61b4fdb97e04ef1279d710b6e0d896b2.tar.gz
crawl-ref-b8bdf26a61b4fdb97e04ef1279d710b6e0d896b2.zip
Fix ray_def::on_corner not getting initialized in los.cc:fallback_ray.
This was eventually causing not _valid() asserts in the smoky arena (BR 2898267).
Diffstat (limited to 'crawl-ref/source/los.cc')
-rw-r--r--crawl-ref/source/los.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/los.cc b/crawl-ref/source/los.cc
index d6a8eabcd5..2984718518 100644
--- a/crawl-ref/source/los.cc
+++ b/crawl-ref/source/los.cc
@@ -711,6 +711,7 @@ void fallback_ray(const coord_def& source, const coord_def& target,
coord_def diff = target - source;
ray.r.dir.x = diff.x;
ray.r.dir.y = diff.y;
+ ray.on_corner = false;
}
// Count the number of matching features between two points along