diff options
Diffstat (limited to 'crawl-ref/source/tilesdl.cc')
-rw-r--r-- | crawl-ref/source/tilesdl.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc index 62ac431970..75ac0b8d3a 100644 --- a/crawl-ref/source/tilesdl.cc +++ b/crawl-ref/source/tilesdl.cc @@ -1275,6 +1275,19 @@ void TilesFramework::cgotoxy(int x, int y, GotoRegion region) TextRegion::cgotoxy(x, y); } +GotoRegion TilesFramework::get_cursor_region() const +{ + if (TextRegion::text_mode == m_region_crt) + return (GOTO_CRT); + if (TextRegion::text_mode == m_region_msg) + return (GOTO_MSG); + if (TextRegion::text_mode == m_region_stat) + return (GOTO_STAT); + + ASSERT(!"Bogus region"); + return (GOTO_CRT); +} + // #define DEBUG_TILES_REDRAW void TilesFramework::redraw() { |