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

Function menu_get_accel

win/curses/cursdial.c:916–938  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

914}
915
916static char
917menu_get_accel(boolean first)
918{
919 static char next_letter;
920 char ret;
921
922 if (first) {
923 next_letter = 'a';
924 }
925
926 ret = next_letter;
927
928 if ((next_letter < 'z' && next_letter >= 'a')
929 || (next_letter < 'Z' && next_letter >= 'A')) {
930 next_letter++;
931 } else if (next_letter == 'z') {
932 next_letter = 'A';
933 } else if (next_letter == 'Z') {
934 next_letter = 'a'; /* wrap to beginning */
935 }
936
937 return ret;
938}
939
940
941/* Determine if menu will require multiple pages to display */

Callers 1

menu_display_pageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected