diff options
Diffstat (limited to 'crawl-ref/source/describe.cc')
-rw-r--r-- | crawl-ref/source/describe.cc | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/crawl-ref/source/describe.cc b/crawl-ref/source/describe.cc index d67c27fde0..28f38c0574 100644 --- a/crawl-ref/source/describe.cc +++ b/crawl-ref/source/describe.cc @@ -1687,7 +1687,11 @@ void describe_feature_wide(int x, int y) clrscr(); print_description(desc); - + +#ifdef USE_TILE + mouse_control mc(MOUSE_MODE_MORE); +#endif + if (Options.tutorial_left) tutorial_describe_feature(grd[x][y]); @@ -1848,6 +1852,10 @@ void describe_spell(spell_type spelled) clrscr(); print_description(description); +#ifdef USE_TILE + mouse_control mc(MOUSE_MODE_MORE); +#endif + if (getch() == 0) getch(); } // end describe_spell() @@ -2137,6 +2145,10 @@ void describe_monsters(monsters& mons) clrscr(); print_description(description.str()); +#ifdef USE_TILE + mouse_control mc(MOUSE_MODE_MORE); +#endif + if (Options.tutorial_left) tutorial_describe_monster(static_cast<const monsters*>(&mons)); @@ -2553,14 +2565,18 @@ void describe_god( god_type which_god, bool give_title ) if ( which_god == you.religion ) { if (you.religion == GOD_ZIN) - gotoxy(1, get_number_of_lines() - 1); + gotoxy(1, get_number_of_lines() - 1, GOTO_MSG); else - gotoxy(1, get_number_of_lines() - 2); + gotoxy(1, get_number_of_lines() - 2, GOTO_MSG); textcolor(LIGHTGRAY); cprintf(get_linebreak_string(religion_help(which_god), numcols).c_str()); } +#ifdef USE_TILE + mouse_control mc(MOUSE_MODE_MORE); +#endif + get_ch(); } |