//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CBaseActionTextMessageStartDialog::Init( void ) { LoadControlSettings( "resource\\BaseActionTextMessageStartDialog.res" ); BaseClass::Init(); client_textmessage_t *tm = GetAction()->GetTextMessage(); m_pX->SetText( va( "%f", tm->x ) ); m_pY->SetText( va( "%f", tm->y ) ); m_pFadeInTime->SetText( va( "%.3f", tm->fadein ) ); m_pFadeOutTime->SetText( va( "%.3f", tm->fadeout ) ); m_pHoldTime->SetText( va( "%.3f", tm->holdtime ) ); m_pFXTime->SetText( va( "%.3f", tm->fxtime ) ); m_pColor1->SetText( va( "%i %i %i %i", tm->r1, tm->g1, tm->b1, tm->a1 ) ); m_pColor2->SetText( va( "%i %i %i %i", tm->r2, tm->g2, tm->b2, tm->a2 ) ); m_pMessageText->SetText( GetAction()->GetMessageText() ); FillInFonts(); m_pFontName->SetText( GetAction()->GetFontName() ); int c = NUM_EFFECT_TYPES; int i; for ( i = 0; i < c ; i++ ) { m_pEffectType->AddItem( NameForEffectType( i ), NULL ); } m_pEffectType->SetText( NameForEffectType( tm->effect ) ); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CBaseActionWithStopTimeDialog::Init( void ) { BaseClass::Init(); if ( GetAction()->m_bUsingStopFrame ) { m_pStopType->SetText( "TimeUseFrame" ); m_pStop->SetText( va( "%i", GetAction()->m_nStopFrame ) ); } else { m_pStopType->SetText( "TimeUseClock" ); m_pStop->SetText( va( "%.3f", GetAction()->m_flStopTime ) ); } }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CBaseActionSkipAheadDialog::Init( void ) { LoadControlSettings( "resource\\BaseActionSkipAheadDialog.res" ); BaseClass::Init(); if ( GetAction()->m_bUsingSkipTick ) { m_pSkipType->SetText( "TimeUseTick" ); m_pSkip->SetText( va( "%i", GetAction()->m_nSkipToTick ) ); } else { m_pSkipType->SetText( "TimeUseClock" ); m_pSkip->SetText( va( "%.3f", GetAction()->m_flSkipToTime ) ); } }