MCPcopy Create free account
hub / github.com/NetHack/NetHack / mar_set_dir_keys

Function mar_set_dir_keys

outdated/win/gem/wingem1.c:1018–1034  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1016}
1017
1018void
1019mar_set_dir_keys()
1020{
1021 static int mi_numpad = FAIL;
1022 char mcmd[] = "bjnh.lyku", npcmd[] = "123456789", *p_cmd;
1023
1024 if (mi_numpad != mar_iflags_numpad()) {
1025 OBJECT *z_ob = zz_oblist[DIRECTION];
1026 int i;
1027 mi_numpad = mar_iflags_numpad();
1028 ob_set_hotkey(z_ob, DIRDOWN, '>');
1029 ob_set_hotkey(z_ob, DIRUP, '<');
1030 p_cmd = mi_numpad ? npcmd : mcmd;
1031 for (i = 0; i < 9; i++)
1032 mar_change_button_char(z_ob, DIR1 + 2 * i, p_cmd[i]);
1033 }
1034}
1035
1036extern int total_tiles_used; /* tile.c */
1037

Callers 2

mar_gem_initFunction · 0.85
mar_ask_directionFunction · 0.85

Calls 2

mar_iflags_numpadFunction · 0.85
mar_change_button_charFunction · 0.85

Tested by

no test coverage detected