/TGame/TCommon/Observer/ObsImpSM.h

http://awoe.googlecode.com/ · C Header · 25 lines · 14 code · 6 blank · 5 comment · 0 complexity · 40bfaaea245f0e0a08fcc3e48a2c1627 MD5 · raw file

  1. #ifndef __OBS_IMPLEMENTATION___FOR_ENTITY
  2. #define __OBS_IMPLEMENTATION___FOR_ENTITY
  3. #include "Observer/ObsImp.h"
  4. #include "Scene/SceneManagerIf.h"
  5. //
  6. // Observer on entity
  7. class ObsImpSM : public ObsImp
  8. {
  9. public:
  10. ObsImpSM();
  11. virtual ~ObsImpSM();
  12. //
  13. // set gene host
  14. //
  15. virtual bool setHost(IGeneHost* pHost);
  16. protected:
  17. ISceneManager* m_wpHost;
  18. };
  19. #endif