#include <Groups.h>

Definition at line 45 of file Groups.h.
Public Member Functions | |
| MHGroup () | |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Preparation (MHEngine *engine) |
| virtual void | Activation (MHEngine *engine) |
| virtual void | Deactivation (MHEngine *engine) |
| virtual void | Destruction (MHEngine *engine) |
| virtual MHRoot * | FindByObjectNo (int n) |
| virtual void | SetTimer (int nTimerId, bool fAbsolute, int nMilliSecs, MHEngine *) |
| virtual void | MakeClone (MHRoot *pTarget, MHRoot *pRef, MHEngine *engine) |
Protected Member Functions | |
| void | Initialise (MHParseNode *p, MHEngine *engine) |
| int | CheckTimers (MHEngine *engine) |
Protected Attributes | |
| int | m_nOrigGCPriority |
| MHActionSequence | m_StartUp |
| MHActionSequence | m_CloseDown |
| MHOwnPtrSequence< MHIngredient > | m_Items |
| bool | m_fIsApp |
| QTime | m_StartTime |
| QPtrList< MHTimer > | m_Timers |
| int | m_nLastId |
Friends | |
| class | MHEngine |
| class | MHEGEngine |
| MHGroup::MHGroup | ( | ) |
Definition at line 40 of file Groups.cpp.
| void MHGroup::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented from MHRoot.
Reimplemented in MHScene, and MHApplication.
Definition at line 125 of file Groups.cpp.
Referenced by MHScene::PrintMe(), MHApplication::PrintMe(), and MHEngine::TransitionToScene().
| void MHGroup::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 145 of file Groups.cpp.
Referenced by MHEngine::TransitionToScene().
| void MHGroup::Activation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHRoot.
Reimplemented in MHScene, and MHApplication.
Definition at line 158 of file Groups.cpp.
Referenced by MHScene::Activation(), MHApplication::Activation(), and MHEngine::TransitionToScene().
| void MHGroup::Deactivation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 177 of file Groups.cpp.
Referenced by MHEngine::TransitionToScene().
| void MHGroup::Destruction | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 187 of file Groups.cpp.
Referenced by MHEngine::Launch(), MHEngine::Quit(), and MHEngine::TransitionToScene().
| MHRoot * MHGroup::FindByObjectNo | ( | int | n | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 194 of file Groups.cpp.
Referenced by MHEngine::FindObject().
| void MHGroup::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [protected, virtual] |
Reimplemented from MHRoot.
Reimplemented in MHScene, and MHApplication.
Definition at line 47 of file Groups.cpp.
Referenced by MHScene::Initialise(), MHApplication::Initialise(), and MHEngine::ParseProgram().
| int MHGroup::CheckTimers | ( | MHEngine * | engine | ) | [protected] |
friend class MHEngine [friend] |
int MHGroup::m_nOrigGCPriority [protected] |
MHActionSequence MHGroup::m_StartUp [protected] |
MHActionSequence MHGroup::m_CloseDown [protected] |
MHOwnPtrSequence<MHIngredient> MHGroup::m_Items [protected] |
Definition at line 68 of file Groups.h.
Referenced by Activation(), Destruction(), FindByObjectNo(), Initialise(), MakeClone(), Preparation(), PrintMe(), and MHEngine::TransitionToScene().
bool MHGroup::m_fIsApp [protected] |
Definition at line 69 of file Groups.h.
Referenced by MHEngine::Launch(), MHApplication::MHApplication(), MHScene::MHScene(), and MHEngine::TransitionToScene().
QTime MHGroup::m_StartTime [protected] |
QPtrList<MHTimer> MHGroup::m_Timers [protected] |
int MHGroup::m_nLastId [protected] |
1.5.5