/* ----------------------------------------------------------------------------- Class: ScreenStage Desc: Shows the stage number. Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved. Chris Danford ----------------------------------------------------------------------------- */ #include "Screen.h" #include "ActorFrame.h" #include "Actor.h" #include "TransitionFade.h" #include "Song.h" class ScreenStage : public Screen { public: ScreenStage(); virtual void Update( float fDeltaTime ); virtual void DrawPrimitives(); virtual void HandleScreenMessage( const ScreenMessage SM ); private: // Common Elements ActorFrame m_frameStage; Sprite m_sprNumbers[4]; // up to 3 numbers and suffix Sprite m_sprStage; // "Stage", "Final Stage", etc. // Ez2 Elements Sprite m_sprbg[3]; Sprite m_sprbgxtra; Sprite m_sprScrollingBlobs[2][20]; BitmapText m_ez2ukm[2]; BitmapText m_stagename; BitmapText m_stagedesc[2]; // Pump Elements Sprite m_sprSongBackground; Quad m_quadMask; // write this into ZBuffer as a mask TransitionFade m_Fade; protected: };