new command: menuinitselection
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@4188 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
@@ -25,6 +25,7 @@ menuitem "4Main menu..." [ closemenu In-game; showmenu main ]
|
||||
menuitem "4Browse servers..." [ closemenu "In-game"; joinservermenu ]
|
||||
menuitem "3Disconnect from server" "disconnect"
|
||||
menuitem "3Quit AssaultCube" "savequit"
|
||||
menuinitselection 11
|
||||
|
||||
// In-game menu that opens if when you press escape if you're admin state and connected to a game.
|
||||
newmenu "In-game admin"
|
||||
@@ -140,6 +141,7 @@ newmenu "search player"
|
||||
|
||||
menuitemtextinput "search nickname: " "result $lastsearchname" "alias lastsearchname $arg1"
|
||||
menuitem " [search]" [closemenu "search player"; searchnickname $lastsearchname]
|
||||
menuinitselection 1
|
||||
|
||||
newmenu voicecom 1 1
|
||||
|
||||
|
||||
@@ -597,6 +597,12 @@ void menuinit(char *initaction)
|
||||
lastmenu->initaction = newstring(initaction);
|
||||
}
|
||||
|
||||
void menuinitselection(int line)
|
||||
{
|
||||
if(!lastmenu) return;
|
||||
if(lastmenu->items.inrange(line)) lastmenu->menusel = line;
|
||||
}
|
||||
|
||||
void menuitem(char *text, char *action, char *hoveraction)
|
||||
{
|
||||
if(!lastmenu) return;
|
||||
@@ -693,6 +699,7 @@ COMMAND(chmenumdl, ARG_6STR);
|
||||
COMMANDN(showmenu, showmenu_, ARG_1STR);
|
||||
COMMAND(closemenu, ARG_1STR);
|
||||
COMMAND(menuinit, ARG_1STR);
|
||||
COMMAND(menuinitselection, ARG_1INT);
|
||||
COMMAND(menuitem, ARG_3STR);
|
||||
COMMAND(menuitemvar, ARG_3STR);
|
||||
COMMAND(menuitemimage, ARG_4STR);
|
||||
|
||||
Reference in New Issue
Block a user