simplify
This commit is contained in:
@@ -179,6 +179,7 @@ void ScreenCredits::Init()
|
|||||||
(float)BACKGROUNDS_SPACING_X,
|
(float)BACKGROUNDS_SPACING_X,
|
||||||
(float)BACKGROUNDS_SPACING_Y );
|
(float)BACKGROUNDS_SPACING_Y );
|
||||||
|
|
||||||
|
m_ScrollerBackgrounds.DeleteChildrenWhenDone(true);
|
||||||
m_ScrollerBackgrounds.SetName( "Backgrounds" );
|
m_ScrollerBackgrounds.SetName( "Backgrounds" );
|
||||||
m_ScrollerBackgrounds.Load3(
|
m_ScrollerBackgrounds.Load3(
|
||||||
BACKGROUNDS_SCROLL_SECONDS_PER_ITEM,
|
BACKGROUNDS_SCROLL_SECONDS_PER_ITEM,
|
||||||
@@ -192,6 +193,7 @@ void ScreenCredits::Init()
|
|||||||
this->AddChild( &m_ScrollerBackgrounds );
|
this->AddChild( &m_ScrollerBackgrounds );
|
||||||
|
|
||||||
m_ScrollerFrames.SetName( "Backgrounds" );
|
m_ScrollerFrames.SetName( "Backgrounds" );
|
||||||
|
m_ScrollerFrames.DeleteChildrenWhenDone(true);
|
||||||
m_ScrollerFrames.Load3(
|
m_ScrollerFrames.Load3(
|
||||||
BACKGROUNDS_SCROLL_SECONDS_PER_ITEM,
|
BACKGROUNDS_SCROLL_SECONDS_PER_ITEM,
|
||||||
4,
|
4,
|
||||||
@@ -244,6 +246,7 @@ void ScreenCredits::Init()
|
|||||||
(float)TEXTS_SPACING_Y );
|
(float)TEXTS_SPACING_Y );
|
||||||
|
|
||||||
m_ScrollerTexts.SetName( "Texts" );
|
m_ScrollerTexts.SetName( "Texts" );
|
||||||
|
m_ScrollerTexts.DeleteChildrenWhenDone(true);
|
||||||
m_ScrollerTexts.Load3(
|
m_ScrollerTexts.Load3(
|
||||||
TEXTS_SCROLL_SECONDS_PER_ITEM,
|
TEXTS_SCROLL_SECONDS_PER_ITEM,
|
||||||
40,
|
40,
|
||||||
@@ -286,19 +289,6 @@ void ScreenCredits::Init()
|
|||||||
SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("credits") );
|
SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("credits") );
|
||||||
}
|
}
|
||||||
|
|
||||||
ScreenCredits::~ScreenCredits()
|
|
||||||
{
|
|
||||||
m_ScrollerBackgrounds.DeleteAllChildren();
|
|
||||||
m_ScrollerFrames.DeleteAllChildren();
|
|
||||||
m_ScrollerTexts.DeleteAllChildren();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void ScreenCredits::HandleScreenMessage( const ScreenMessage SM )
|
|
||||||
{
|
|
||||||
ScreenAttract::HandleScreenMessage( SM );
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (c) 2003-2004 Chris Danford, Glenn Maynard
|
* (c) 2003-2004 Chris Danford, Glenn Maynard
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
|||||||
@@ -12,9 +12,6 @@ class ScreenCredits : public ScreenAttract
|
|||||||
public:
|
public:
|
||||||
ScreenCredits( CString sName );
|
ScreenCredits( CString sName );
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
virtual ~ScreenCredits();
|
|
||||||
|
|
||||||
virtual void HandleScreenMessage( const ScreenMessage SM );
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ActorScroller m_ScrollerBackgrounds;
|
ActorScroller m_ScrollerBackgrounds;
|
||||||
|
|||||||
Reference in New Issue
Block a user