コード例 #1
0
void CASW_VGUI_Computer_Menu::FadeCurrentPage()
{
	if (m_hCurrentPage.Get() == NULL)
		return;

	// request a return to main menu from the server
	C_ASW_Player *pPlayer = C_ASW_Player::GetLocalASWPlayer();
	pPlayer->SelectHackOption(0);
	CLocalPlayerFilter filter;
	C_BaseEntity::EmitSound( filter, -1 /*SOUND_FROM_LOCAL_PLAYER*/, "ASWComputer.MenuBack" );
}
コード例 #2
0
void CASW_VGUI_Computer_Menu::ClickedMenuOption(int i)
{
	// don't allow menu clicks if we're still playing the splash intro
	CASW_VGUI_Computer_Frame* pFrame = dynamic_cast<CASW_VGUI_Computer_Frame*>(GetParent());
	if (pFrame && pFrame->m_bPlayingSplash)
		return;
	C_ASW_Player *pPlayer = C_ASW_Player::GetLocalASWPlayer();
	if (!pPlayer)
		return;
	pPlayer->SelectHackOption(i+1);
	Msg("pPlayer->SelectHackOption %d\n", i+1);
	CLocalPlayerFilter filter;
	C_BaseEntity::EmitSound( filter, -1 /*SOUND_FROM_LOCAL_PLAYER*/, "ASWComputer.MenuButton" );
}