AnimatLab  2
Test
Hud.h
1 
7 #pragma once
8 
9 namespace AnimatSim
10 {
11 
12  class ANIMAT_PORT Hud : public AnimatSim::AnimatBase
13  {
14  protected:
15  CStdPtrArray<HudItem> m_aryHudItems;
16 
17  virtual HudItem *LoadHudItem(CStdXml &oXml);
18 
19  public:
20  Hud();
21  virtual ~Hud();
22 
23  static Hud *CastToDerived(AnimatBase *lpBase) {return static_cast<Hud*>(lpBase);}
24 
25  virtual void Reset();
26  virtual void ResetSimulation();
27  virtual void Initialize() = 0;
28  virtual void Update();
29 
30  virtual void Load(CStdXml &oXml);
31  };
32 
33 } //AnimatSim
Root namespace for the base simulation library for AnimatLab.
Animat base class.
Definition: AnimatBase.h:36