]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scmenu/source/custom/globalkey.qm
restructure
[divverent/nexuiz.git] / data / scmenu / source / custom / globalkey.qm
1 // Property of Alientrap/AK
2 // custom/globalkey.qm
3
4 bool( float pKey, float pAscii ) Nex_Global_Key =
5 {
6         switch( pKey ) {
7         case K_UPARROW:
8         case K_KP_UPARROW:
9         case K_LEFTARROW:
10         case K_KP_LEFTARROW:
11                 Menu_SelectPrev( true );
12                 break;
13         case K_DOWNARROW:
14         case K_KP_DOWNARROW:
15         case K_RIGHTARROW:
16         case K_KP_RIGHTARROW:
17                 Menu_SelectNext( true );
18                 break;
19         case K_ESCAPE:
20         case K_MOUSE2:
21                 Menu_SelectUp( true );
22                 break;
23         case K_ENTER:
24                 if( !Menu_SelectDown( true ) )
25                         Sound_Play( ITEM_SOUND_NOSELECT );
26                 break;
27         default:
28                 break;
29         }
30         return true;
31 };
32