Transition::EarlyAbortDraw

This commit is contained in:
Glenn Maynard
2004-02-16 07:23:28 +00:00
parent 6a46606df0
commit 731359fb0a
2 changed files with 6 additions and 10 deletions
+4 -9
View File
@@ -81,18 +81,13 @@ void Transition::Update( float fDeltaTime )
} }
} }
void Transition::DrawPrimitives() bool Transition::EarlyAbortDraw()
{ {
// Unless we're transitioning, don't draw because we'll waste resources drawing things return m_State != transitioning;
// that aren't visible. -Chris
switch( m_State )
{
case waiting:
return;
case finished:
return;
} }
void Transition::DrawPrimitives()
{
m_BGAnimation.Draw(); m_BGAnimation.Draw();
} }
+1
View File
@@ -28,6 +28,7 @@ public:
virtual void DrawPrimitives(); virtual void DrawPrimitives();
virtual void StartTransitioning( ScreenMessage send_when_done = SM_None ); virtual void StartTransitioning( ScreenMessage send_when_done = SM_None );
virtual bool EarlyAbortDraw();
bool IsTransitioning() const { return m_State == transitioning; }; bool IsTransitioning() const { return m_State == transitioning; };
bool IsFinished() const { return m_State == finished; }; bool IsFinished() const { return m_State == finished; };