Angband
Functions
ui-help.h File Reference

In-game help. More...

Go to the source code of this file.

Functions

bool show_file (const char *name, const char *what, int line, int mode)
 Recursive file perusal. More...
 
void do_cmd_help (void)
 Peruse the On-Line-Help. More...
 

Detailed Description

In-game help.

Function Documentation

void do_cmd_help ( void  )

Peruse the On-Line-Help.

References NULL, screen_load(), screen_save(), show_file(), and void().

Referenced by menu_question(), and roller_command().

bool show_file ( const char *  name,
const char *  what,
int  line,
int  mode 
)

Recursive file perusal.

Return false on "?", otherwise true.

This function could be made much more efficient with the use of "seek" functionality, especially when moving backwards through a file, or forwards through a file by less than a page at a time. XXX XXX XXX

References A2I, ANGBAND_DIR_HELP, ANGBAND_DIR_INFO, ARROW_DOWN, ARROW_UP, askfor_aux(), bell(), buf, buildid, keypress::code, COLOUR_WHITE, COLOUR_YELLOW, contains_only_spaces(), ESCAPE, EVENT_MESSAGE_FLUSH, event_signal(), file_close(), file_getl(), file_open(), format(), FTYPE_TEXT, i, inkey(), KC_END, KC_ENTER, KC_HOME, KC_PGDOWN, KC_PGUP, MODE_READ, msg, my_strcpy(), NULL, path, path_build(), prefix(), prt(), show_file(), size, streq, strescape(), string_lower(), strnfmt(), strskip(), tag, Term_clear(), Term_get_size(), Term_putstr(), and void().

Referenced by do_cmd_help(), do_cmd_wiz_help(), option_toggle_handle(), and show_file().