This only works if you have 9 or less items.
Code:
menu_setprop( hMenu, MPROP_PERPAGE, 0 );
// Note: You will have to add your own exit:
menu_additem( hMenu, "Long jump top", "1", );
// ...
// Notice ^n for new line between last item and exit
menu_additem( hMenu, "Ladder Jump Top^n", "9" );
menu_additem( hMenu, "Exit", "*" );
public MenuHandler( iPlayer, hMenu, iItem ) {
if( iItem == MENU_EXIT ) {
goto exit_menu;
}
new iAccess, szInfo[ 3 ], hCallback;
menu_item_getinfo( hMenu, iItem, iAccess, szInfo, 2, _, _, hCallback );
if( szInfo[ 0 ] == '*' ) {
goto exit_menu;
}
// your menu code
// str_to_num( szInfo ) == key pressed
return;
exit_menu:
menu_destroy( hMenu );
}
__________________