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" ); }
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" ); }