added TransitionBGAnimation

This commit is contained in:
Chris Danford
2003-03-05 08:48:35 +00:00
parent d34102b717
commit 267fcec652
11 changed files with 169 additions and 32 deletions
+49
View File
@@ -0,0 +1,49 @@
#ifndef TransitionBGAnimation_H
#define TransitionBGAnimation_H
/*
-----------------------------------------------------------------------------
Class: TransitionBGAnimation
Desc: TransitionBGAnimation that draws BGAnimation.
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
Chris Danford
-----------------------------------------------------------------------------
*/
#include "Actor.h"
#include "BGAnimation.h"
#include "ScreenMessage.h"
class TransitionBGAnimation : public Actor
{
public:
TransitionBGAnimation();
void Load( CString sBGAniDir );
virtual void Update( float fDeltaTime );
virtual void DrawPrimitives();
virtual void StartTransitioning( ScreenMessage send_when_done );
bool IsTransitioning() { return m_State == transitioning; };
protected:
enum State {
waiting,
transitioning,
finished
} m_State;
float m_fSecsIntoTransition;
BGAnimation m_BGAnimation;
ScreenMessage m_MessageToSendWhenDone;
};
#endif