optimize, simplify

This commit is contained in:
Glenn Maynard
2005-09-22 00:08:59 +00:00
parent dce23e31b4
commit fb49d6a41a
4 changed files with 52 additions and 55 deletions
+8 -2
View File
@@ -67,11 +67,11 @@ void ActorScroller::Load2(
m_bLoop = bLoop;
m_fSecondsPerItem = fSecondsPerItem;
m_fSecondsPauseBetweenItems = fSecondsPauseBetweenItems;
m_fCurrentItem = m_bLoop ? +m_fNumItemsToDraw/2 : -(m_fNumItemsToDraw/2)-1;
m_fDestinationItem = (float)(m_SubActors.size()+m_fNumItemsToDraw/2+1);
m_fPauseCountdownSeconds = 0;
m_fQuantizePixels = 0;
ScrollThroughAllItems();
m_bUseMask = true;
RectF rectBarSize(
-m_fMaskWidth/2,
@@ -106,6 +106,12 @@ void ActorScroller::Load3(
m_bLoaded = true;
}
void ActorScroller::ScrollThroughAllItems()
{
m_fCurrentItem = m_bLoop ? +m_fNumItemsToDraw/2 : -(m_fNumItemsToDraw/2)-1;
m_fDestinationItem = (float)(m_SubActors.size()+m_fNumItemsToDraw/2+1);
}
float ActorScroller::GetSecondsForCompleteScrollThrough()
{
float fTotalItems = m_fNumItemsToDraw + m_SubActors.size();