prefer AutoActor over Sprite

This commit is contained in:
Glenn Maynard
2005-10-05 22:30:54 +00:00
parent c411e8a4ac
commit a3c0817d81
3 changed files with 21 additions and 21 deletions
+17 -17
View File
@@ -13,23 +13,23 @@ void DualScrollBar::Load( const CString &sType )
{
FOREACH_PlayerNumber( pn )
{
m_sprScrollThumbUnderHalf[pn].SetName( ssprintf("ThumbP%i", pn+1) );
m_sprScrollThumbUnderHalf[pn].Load( THEME->GetPathG(sType,ssprintf("thumb p%i",pn+1)) );
this->AddChild( &m_sprScrollThumbUnderHalf[pn] );
m_sprScrollThumbUnderHalf[pn]->SetName( ssprintf("ThumbP%i", pn+1) );
this->AddChild( m_sprScrollThumbUnderHalf[pn] );
}
FOREACH_PlayerNumber( pn )
{
m_sprScrollThumbOverHalf[pn].SetName( ssprintf("ThumbP%i", pn+1) );
m_sprScrollThumbOverHalf[pn].Load( THEME->GetPathG(sType, ssprintf("thumb p%i",pn+1)) );
this->AddChild( &m_sprScrollThumbOverHalf[pn] );
m_sprScrollThumbOverHalf[pn]->SetName( ssprintf("ThumbP%i", pn+1) );
this->AddChild( m_sprScrollThumbOverHalf[pn] );
}
m_sprScrollThumbUnderHalf[0].SetCropLeft( .5f );
m_sprScrollThumbUnderHalf[1].SetCropRight( .5f );
m_sprScrollThumbUnderHalf[0]->SetCropLeft( .5f );
m_sprScrollThumbUnderHalf[1]->SetCropRight( .5f );
m_sprScrollThumbOverHalf[0].SetCropRight( .5f );
m_sprScrollThumbOverHalf[1].SetCropLeft( .5f );
m_sprScrollThumbOverHalf[0]->SetCropRight( .5f );
m_sprScrollThumbOverHalf[1]->SetCropLeft( .5f );
FOREACH_PlayerNumber( pn )
SetPercentage( pn, 0 );
@@ -39,23 +39,23 @@ void DualScrollBar::Load( const CString &sType )
void DualScrollBar::EnablePlayer( PlayerNumber pn, bool on )
{
m_sprScrollThumbUnderHalf[pn].SetHidden( !on );
m_sprScrollThumbOverHalf[pn].SetHidden( !on );
m_sprScrollThumbUnderHalf[pn]->SetHidden( !on );
m_sprScrollThumbOverHalf[pn]->SetHidden( !on );
}
void DualScrollBar::SetPercentage( PlayerNumber pn, float fPercent )
{
const float bottom = m_fBarHeight/2 - m_sprScrollThumbUnderHalf[pn].GetZoomedHeight()/2;
const float bottom = m_fBarHeight/2 - m_sprScrollThumbUnderHalf[pn]->GetZoomedHeight()/2;
const float top = -bottom;
/* Position both thumbs. */
m_sprScrollThumbUnderHalf[pn].StopTweening();
m_sprScrollThumbUnderHalf[pn].BeginTweening( m_fBarTime );
m_sprScrollThumbUnderHalf[pn].SetY( SCALE( fPercent, 0, 1, top, bottom ) );
m_sprScrollThumbUnderHalf[pn]->StopTweening();
m_sprScrollThumbUnderHalf[pn]->BeginTweening( m_fBarTime );
m_sprScrollThumbUnderHalf[pn]->SetY( SCALE( fPercent, 0, 1, top, bottom ) );
m_sprScrollThumbOverHalf[pn].StopTweening();
m_sprScrollThumbOverHalf[pn].BeginTweening( m_fBarTime );
m_sprScrollThumbOverHalf[pn].SetY( SCALE( fPercent, 0, 1, top, bottom ) );
m_sprScrollThumbOverHalf[pn]->StopTweening();
m_sprScrollThumbOverHalf[pn]->BeginTweening( m_fBarTime );
m_sprScrollThumbOverHalf[pn]->SetY( SCALE( fPercent, 0, 1, top, bottom ) );
}
/*