diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-06-21 20:54:19 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-06-21 20:54:19 +0000 |
commit | a18cc95452a32032a8bfc01c5c1c2f931a38911a (patch) | |
tree | 809b062b00b5a942f92428c5bd55879186fa8a00 /crawl-ref/source/tilesdl.cc | |
parent | 9284cc5dee2082710187e52e668dd209fd64c647 (diff) | |
download | crawl-ref-a18cc95452a32032a8bfc01c5c1c2f931a38911a.tar.gz crawl-ref-a18cc95452a32032a8bfc01c5c1c2f931a38911a.zip |
* Another tile speedup.
* Fix clean_map not working for Tiles.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10014 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/tilesdl.cc')
-rw-r--r-- | crawl-ref/source/tilesdl.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc index c6f42b12c3..dc13673f87 100644 --- a/crawl-ref/source/tilesdl.cc +++ b/crawl-ref/source/tilesdl.cc @@ -786,7 +786,8 @@ int TilesFramework::getch_ck() // TODO enne - need to find a better time to decide when // to generate a tip or some way to say "yes, but unchanged". - if (tip_loc != cur_loc && ticks > m_last_tick_moved) + if (tip_loc != cur_loc && ticks > m_last_tick_moved + && ticks - last_redraw_tick > ticks_per_cursor_redraw) { m_region_msg->alt_text().clear(); for (unsigned int i = 0; @@ -1055,7 +1056,7 @@ void TilesFramework::do_layout() { m_region_msg->resize_to_fit(m_region_tile->wx, m_windowsz.y - m_region_msg->sy); - int msg_y = std::min(Options.msg_max_height, (int)m_region_msg->my); + int msg_y = std::min(Options.msg_max_height, (int) m_region_msg->my); m_region_msg->resize(m_region_msg->mx, msg_y); m_region_msg->ex = m_region_tile->ex; @@ -1240,8 +1241,6 @@ void TilesFramework::cgotoxy(int x, int y, int region) void TilesFramework::redraw() { #ifdef DEBUG_TILES_REDRAW -// if (!m_need_redraw) -// return; cprintf("\nredrawing tiles"); #endif m_need_redraw = false; |