summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilesdl.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-06-21 20:54:19 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-06-21 20:54:19 +0000
commita18cc95452a32032a8bfc01c5c1c2f931a38911a (patch)
tree809b062b00b5a942f92428c5bd55879186fa8a00 /crawl-ref/source/tilesdl.cc
parent9284cc5dee2082710187e52e668dd209fd64c647 (diff)
downloadcrawl-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.cc7
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;