FF Diff Viewer

Comparing 2006 Base SDK to Fortress Forever 2.46

cl_dll/menu.cpp

121122123124125126127128129130
bool draw = CHudElement::ShouldDraw() && m_bMenuDisplayed; if ( !draw ) return false; // check for if menu is set to disappear if ( m_flShutoffTime > 0 && m_flShutoffTime <= gpGlobals->realtime ) { // times up, shutoff m_bMenuDisplayed = false; return false;
121122123124125126127128129130131132133134135136137
bool draw = CHudElement::ShouldDraw() && m_bMenuDisplayed; if ( !draw ) return false; if ( m_flExpireTime > 0 && m_flExpireTime <= gpGlobals->realtime ) { engine->ClientCmd( "menuselect 0\n" ); m_bMenuDisplayed = false; return false; } // check for if menu is set to disappear if ( m_flShutoffTime > 0 && m_flShutoffTime <= gpGlobals->realtime ) { // times up, shutoff m_bMenuDisplayed = false; return false;
372373374375376377
void CHudMenu::ShowMenu( const char * menuName, int validSlots ) { m_flShutoffTime = -1; m_bitsValidSlots = validSlots; m_fWaitingForMore = 0;
379380381382383384385
void CHudMenu::ShowMenu( const char * menuName, int validSlots ) { m_flShutoffTime = -1; m_flExpireTime = -1; m_bitsValidSlots = validSlots; m_fWaitingForMore = 0;
408409410411412413414415416417418419
if ( DisplayTime > 0 ) { m_flShutoffTime = m_flOpenCloseTime + DisplayTime + gpGlobals->realtime; } else { m_flShutoffTime = -1; } if ( m_bitsValidSlots )
416417418419420421422423424425426
if ( DisplayTime > 0 ) { m_flShutoffTime = m_flExpireTime = m_flOpenCloseTime + DisplayTime + gpGlobals->realtime; } else { m_flShutoffTime = m_flExpireTime = -1; } if ( m_bitsValidSlots )