TetrisContainer.h
上传用户:snevogroup
上传日期:2008-06-06
资源大小:432k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. #ifndef __TETRISCONTAINER_H
  2. #define __TETRISCONTAINER_H
  3. #include <coecntrl.h>
  4. class CEngine;
  5. class CTetrisDocument;
  6. class CTetrisContainer : public CCoeControl, MCoeForegroundObserver
  7. {
  8. public:
  9.     ~CTetrisContainer();
  10. void ConstructL(const TRect& aRect);
  11. CTetrisContainer(CTetrisDocument* aDocument);
  12. ////////////////////////////////////////////////////////////////////////
  13. // Method from parent
  14. // From MCoeForegroundObserver
  15. private: 
  16. void HandleGainingForeground();
  17. void HandleLosingForeground();
  18. // Other method
  19. private:
  20. void SetFullScreen();
  21. public:
  22. void Command( TInt aCommand );
  23. /////////////////////////////////////////////////////////////////////////
  24. // data
  25. private:
  26. CTetrisDocument*  iDocument; // use
  27. public:
  28. CEngine* iEngine; // has a
  29. };
  30. #endif