MCPcopy Index your code
hub / github.com/NetHack/NetHack / add_menu_cmd_alias

Function add_menu_cmd_alias

src/options.c:8079–8091  ·  view source on GitHub ↗

* Add the given mapping to the menu command map list. Always keep the * maps valid C strings. */

Source from the content-addressed store, hash-verified

8077 * maps valid C strings.
8078 */
8079void
8080add_menu_cmd_alias(char from_ch, char to_ch)
8081{
8082 if (gn.n_menu_mapped >= MAX_MENU_MAPPED_CMDS) {
8083 pline("out of menu map space.");
8084 } else {
8085 gm.mapped_menu_cmds[gn.n_menu_mapped] = from_ch;
8086 gm.mapped_menu_op[gn.n_menu_mapped] = to_ch;
8087 gn.n_menu_mapped++;
8088 gm.mapped_menu_cmds[gn.n_menu_mapped] = '\0';
8089 gm.mapped_menu_op[gn.n_menu_mapped] = '\0';
8090 }
8091}
8092
8093char
8094get_menu_cmd_key(char ch)

Callers 3

spcfn_misc_menu_cmdFunction · 0.85
parsebindingsFunction · 0.85
Gem_init_nhwindowsFunction · 0.85

Calls 1

plineFunction · 0.70

Tested by

no test coverage detected