diff options
author | Enne Walker <ennewalker@users.sourceforge.net> | 2010-01-03 16:56:13 -0500 |
---|---|---|
committer | Enne Walker <ennewalker@users.sourceforge.net> | 2010-01-03 16:59:23 -0500 |
commit | 4294ce7ebf7350f3d26dbe5350337aa9378d6797 (patch) | |
tree | 9937ace8f22f988356a970188a2c044f7e5f2d9d /crawl-ref/source/tilesdl.h | |
parent | 49840080f1506e463f49fe21f380c4810a3b4ad1 (diff) | |
download | crawl-ref-4294ce7ebf7350f3d26dbe5350337aa9378d6797.tar.gz crawl-ref-4294ce7ebf7350f3d26dbe5350337aa9378d6797.zip |
[212] Fixing prompts clearing screen in tiles.
The line reader was always switching back to GOTO_CRT. When receiving
input from the message window, this ended up causing the screen to blank
and switch to the CRT layer. Adding a function get the current cursor
region allows the line reader to not change regions.
Diffstat (limited to 'crawl-ref/source/tilesdl.h')
-rw-r--r-- | crawl-ref/source/tilesdl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/tilesdl.h b/crawl-ref/source/tilesdl.h index d0faa256a9..993de5c302 100644 --- a/crawl-ref/source/tilesdl.h +++ b/crawl-ref/source/tilesdl.h @@ -96,6 +96,7 @@ public: void message_out(int *which_line, int colour, const char *s, int firstcol); void cgotoxy(int x, int y, GotoRegion region = GOTO_CRT); + GotoRegion get_cursor_region() const; int get_number_of_lines(); int get_number_of_cols(); void clear_message_window(); |