MCPcopy Create free account
hub / github.com/demoth/jake2 / MenuKey

Method MenuKey

client/src/main/java/jake2/client/VID.java:699–729  ·  view source on GitHub ↗
( int key )

Source from the content-addressed store, hash-verified

697 ================
698 */
699 static String MenuKey( int key )
700 {
701 Menu.menuframework_s m = s_current_menu;
702 final String sound = "misc/menu1.wav";
703
704 switch ( key )
705 {
706 case K_ESCAPE:
707 Menu.PopMenu();
708 return null;
709 case K_UPARROW:
710 m.cursor--;
711 Menu.Menu_AdjustCursor( m, -1 );
712 break;
713 case K_DOWNARROW:
714 m.cursor++;
715 Menu.Menu_AdjustCursor( m, 1 );
716 break;
717 case K_LEFTARROW:
718 Menu.Menu_SlideItem( m, -1 );
719 break;
720 case K_RIGHTARROW:
721 Menu.Menu_SlideItem( m, 1 );
722 break;
723 case K_ENTER:
724 Menu.Menu_SelectItem( m );
725 break;
726 }
727
728 return sound;
729 }
730
731}

Callers 1

executeMethod · 0.95

Calls 4

PopMenuMethod · 0.95
Menu_AdjustCursorMethod · 0.95
Menu_SlideItemMethod · 0.95
Menu_SelectItemMethod · 0.95

Tested by

no test coverage detected