diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-12-04 16:14:27 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-12-04 16:15:19 +0100 |
commit | 41d4d89729797712087631b6a22fa82dee77f2de (patch) | |
tree | f4f73227f5d24923df52f47efef9e826830f6b37 /crawl-ref/source/view.cc | |
parent | c19fef06b41e2612a145bc9f2d060a63b80c2331 (diff) | |
download | crawl-ref-41d4d89729797712087631b6a22fa82dee77f2de.tar.gz crawl-ref-41d4d89729797712087631b6a22fa82dee77f2de.zip |
Only reset env.tile_* when updating env.show.
This should fix items and monsters sometimes not being drawn.
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index 8862e4ee34..bbf4f42dac 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -890,16 +890,17 @@ void viewwindow(bool monster_updates, bool show_updates) #endif if (show_updates) + { you.update_los(); #ifdef USE_TILE - tile_draw_floor(); - tile_draw_rays(true); - tiles.clear_overlays(); + tile_draw_floor(); + tile_draw_rays(true); + tiles.clear_overlays(); #endif - if (show_updates) env.show.init(); + } if (monster_updates && !crawl_state.arena) monster_grid_updates(); |