diff options
author | Haran Pilpel <haranp@users.sourceforge.net> | 2010-01-16 09:16:21 +0200 |
---|---|---|
committer | Haran Pilpel <haranp@users.sourceforge.net> | 2010-01-16 09:16:21 +0200 |
commit | decb6b25c768d8e4ea0a2af37e5b4c699d86b036 (patch) | |
tree | 631851e1cb4dd7104dd664eecbb012015fa39bbf /crawl-ref | |
parent | 6dc4f972a25d496deecd55d60bee5ea31523d7dd (diff) | |
download | crawl-ref-decb6b25c768d8e4ea0a2af37e5b4c699d86b036.tar.gz crawl-ref-decb6b25c768d8e4ea0a2af37e5b4c699d86b036.zip |
Fix 440: beam path display improperly initialized in Tiles.
Diffstat (limited to 'crawl-ref')
-rw-r--r-- | crawl-ref/source/directn.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc index 0998c68a8c..e3430129a3 100644 --- a/crawl-ref/source/directn.cc +++ b/crawl-ref/source/directn.cc @@ -1192,9 +1192,15 @@ void direction(dist& moves, const targetting_type restricts, if (show_beam) { have_beam = find_ray(you.pos(), moves.target, ray); - beam_target = moves.target; + beam_target = objfind_pos = monsfind_pos = moves.target; if (have_beam) + { _draw_beam(ray, beam_target, range); +#ifdef USE_TILE + // In tiles, we need to refresh the window to get the beam drawn. + viewwindow(false, true); +#endif + } } bool target_unshifted = Options.target_unshifted_dirs; |