//----------------------------------------------------------------------------- // Purpose: Setup our scheme //----------------------------------------------------------------------------- void CMovieDisplayScreen::ApplySchemeSettings( IScheme *pScheme ) { assert( pScheme ); m_cDefault = Color( 255, 255, 255, 255 ); m_cInvisible = Color( 0, 0, 0, 0 ); m_pDisplayTextLabel->SetFgColor( m_cDefault ); m_pDisplayTextLabel->SetText( "" ); m_pDisplayTextLabel->SetVisible( false ); }
void SetSelected( bool state ) { // update the text/border colors if ( !IsEnabled() ) { m_pChapterLabel->SetFgColor( m_DisabledColor ); m_pChapterNameLabel->SetFgColor( Color(0, 0, 0, 0) ); m_pLevelPicBorder->SetFillColor( m_DisabledColor ); m_pLevelPic->SetAlpha( GameUI().IsConsoleUI() ? 64 : 128 ); return; } if ( state ) { if ( !GameUI().IsConsoleUI() ) { m_pChapterLabel->SetFgColor( m_SelectedColor ); m_pChapterNameLabel->SetFgColor( m_SelectedColor ); } m_pLevelPicBorder->SetFillColor( m_SelectedColor ); } else { m_pChapterLabel->SetFgColor( m_TextColor ); m_pChapterNameLabel->SetFgColor( m_TextColor ); m_pLevelPicBorder->SetFillColor( m_FillColor ); } m_pLevelPic->SetAlpha( 255 ); }