git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9568 c06c8d41-db1a-0410-9941-cceddc491573
N2P4WPIDHOXNZUWL4F63HHRDHYSM44O2P25JJW2WOZBLTNL4AWHAC
GB6I56TVUTBXQPQO22VRKEDGYQQNOVRCT5XI656ZKMCX2E2GQHHQC
Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC
HICDAROOX7333JJXSSXOVZPALK5C7XCVMTGKT5DSS2SZKWXRT4NQC
MV5USMLTBKVRWBAD67UFJ2BS4Y5HEOMYASRSB44DS24BBMRP75RQC
RZTIYZABUF6FQZEBZOPVWTIMYI3ZI637PTR4MZTBPLOCDRAXPPOQC
} bool operator!=(const cursor_loc &rhs) const { return !(*this == rhs);
}
bool operator!=(const cursor_loc &rhs) const
{
return !(*this == rhs);
cursor_loc last_loc;
const unsigned int ticks_per_redraw = 16; // 60 FPS = 16.6 ms/frame
const unsigned int ticks_per_redraw = 50;
last_loc = cur_loc;
m_need_redraw = true;
if (last_loc != cur_loc) m_need_redraw = true;
if (last_loc != cur_loc)
if (ticks - last_redraw_tick > ticks_per_redraw)
if ((ticks - last_redraw_tick > ticks_per_redraw) && need_redraw())