Transition::EarlyAbortDraw
This commit is contained in:
@@ -81,18 +81,13 @@ void Transition::Update( float fDeltaTime )
|
||||
}
|
||||
}
|
||||
|
||||
bool Transition::EarlyAbortDraw()
|
||||
{
|
||||
return m_State != transitioning;
|
||||
}
|
||||
|
||||
void Transition::DrawPrimitives()
|
||||
{
|
||||
// Unless we're transitioning, don't draw because we'll waste resources drawing things
|
||||
// that aren't visible. -Chris
|
||||
switch( m_State )
|
||||
{
|
||||
case waiting:
|
||||
return;
|
||||
case finished:
|
||||
return;
|
||||
}
|
||||
|
||||
m_BGAnimation.Draw();
|
||||
}
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ public:
|
||||
virtual void DrawPrimitives();
|
||||
|
||||
virtual void StartTransitioning( ScreenMessage send_when_done = SM_None );
|
||||
virtual bool EarlyAbortDraw();
|
||||
|
||||
bool IsTransitioning() const { return m_State == transitioning; };
|
||||
bool IsFinished() const { return m_State == finished; };
|
||||
|
||||
Reference in New Issue
Block a user