big checkin - new noteskin format and XY positioning. I probably broke a lot of things.

This commit is contained in:
Chris Danford
2002-08-13 23:26:46 +00:00
parent 9346564080
commit 7c1bfb3a0d
133 changed files with 4813 additions and 2626 deletions
+6 -5
View File
@@ -19,25 +19,25 @@ const float BAR_HEIGHT = 376;
ScrollBar::ScrollBar()
{
m_sprBackground.Load( THEME->GetPathTo(GRAPHIC_SELECT_MUSIC_SCROLLBAR) );
m_sprBackground.Load( THEME->GetPathTo("Graphics","select music scrollbar") );
m_sprBackground.StopAnimating();
m_sprBackground.SetState( 1 );
m_sprBackground.SetZoomY( BAR_HEIGHT/m_sprBackground.GetUnzoomedHeight() );
this->AddSubActor( &m_sprBackground );
m_sprTopButton.Load( THEME->GetPathTo(GRAPHIC_SELECT_MUSIC_SCROLLBAR) );
m_sprTopButton.Load( THEME->GetPathTo("Graphics","select music scrollbar") );
m_sprTopButton.StopAnimating();
m_sprTopButton.SetState( 0 );
m_sprTopButton.SetY( -BAR_HEIGHT/2 );
this->AddSubActor( &m_sprTopButton );
m_sprBottomButton.Load( THEME->GetPathTo(GRAPHIC_SELECT_MUSIC_SCROLLBAR) );
m_sprBottomButton.Load( THEME->GetPathTo("Graphics","select music scrollbar") );
m_sprBottomButton.StopAnimating();
m_sprBottomButton.SetState( 2 );
m_sprBottomButton.SetY( BAR_HEIGHT/2 );
this->AddSubActor( &m_sprBottomButton );
m_sprScrollThumb.Load( THEME->GetPathTo(GRAPHIC_SELECT_MUSIC_SCROLLBAR) );
m_sprScrollThumb.Load( THEME->GetPathTo("Graphics","select music scrollbar") );
m_sprScrollThumb.StopAnimating();
m_sprScrollThumb.SetState( 3 );
m_sprScrollThumb.SetY( CENTER_Y );
@@ -48,5 +48,6 @@ void ScrollBar::SetPercentage( float fPercentageFromTop )
{
if( fPercentageFromTop < 0 ) fPercentageFromTop += 1;
fPercentageFromTop = fmodf( fPercentageFromTop, 1 );
m_sprScrollThumb.SetY( -BAR_HEIGHT/2+16 + fPercentageFromTop*(BAR_HEIGHT-32) );
float fY = -BAR_HEIGHT/2+16 + fPercentageFromTop*(BAR_HEIGHT-32);
m_sprScrollThumb.SetY( (float)roundf(fY) );
}