1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef AANIMOBJECT_H
- #define AANIMOBJECT_H
- /*************************************************************************************************\
- aAnimObject.h : Interface for the aAnimObject component of the GUI library.
- //---------------------------------------------------------------------------//
- // Copyright (C) Microsoft Corporation. All rights reserved. //
- //===========================================================================//
- \*************************************************************************************************/
- #ifndef ASYSTEM_H
- #include "aSystem.h"
- #endif
- #ifndef AANIM_H
- #include "aAnim.h"
- #endif
- //*************************************************************************************************
- /**************************************************************************************************
- CLASS DESCRIPTION
- aAnimObject:
- **************************************************************************************************/
- class aAnimObject: public aObject
- {
- public:
- aAnimObject();
- virtual ~aAnimObject();
- aAnimObject& operator=( const aAnimObject& AnimObject );
- int init( FitIniFile* file, const char* blockName, DWORD neverFlush = 0);
- virtual void update();
- virtual void render();
- void begin() { animInfo.begin(); }
- void end();
- void reverseBegin() { animInfo.reverseBegin(); }
- bool isDone() { return animInfo.isDone(); }
- aAnimation animInfo;
- private:
-
- aAnimObject( const aAnimObject& src );
- };
- //*************************************************************************************************
- #endif // end of file ( aAnimObject.h )
|