Esempio n. 1
0
/*
===============
UI_SelectPlayerMenu
===============
*/
void UI_SelectPlayerMenu( void (*playerfunc)(int), const char *banner )
{
	if (UI_MaxSplitView() == 1) {
		playerfunc(0);
		return;
	}

	UI_SelectPlayer_MenuInit(banner);
	selectPlayerMenu.playerfunc = playerfunc;
	UI_PushMenu( &selectPlayerMenu.menu );
}
Esempio n. 2
0
/*
=================
InSelectPlayerMenu
=================
*/
void InSelectPlayerMenu( void (*playerfunc)(int), const char *banner, qboolean disableMissingPlayers ) {
	uiClientState_t	cs;

	trap_GetClientState( &cs );

	// If there is only one local client skip this menu.
	if (UI_NumLocalClients(&cs) <= 1 && disableMissingPlayers) {
		playerfunc(0);
		return;
	}

	InSelectPlayer_MenuInit( &cs, banner, disableMissingPlayers );
	s_setupplayers.playerfunc = playerfunc;
	UI_PushMenu( &s_setupplayers.menu );
}