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

Symbian

开发平台:

C/C++

  1. #ifndef __TETRISDOCUMENT_H__
  2. #define __TETRISDOCUMENT_H__
  3. // INCLUDES
  4. #include <akndoc.h>
  5. class CGameTetris;
  6. // CLASS DECLARATION
  7. class CTetrisDocument : public CAknDocument
  8. {
  9. // Constructors and destructor
  10. public: 
  11.     /// Two-phased constructor.
  12.     static CTetrisDocument* NewL(CEikApplication& aApp);
  13. static CTetrisDocument* NewLC(CEikApplication& aApp);
  14.     /// Destructor.        
  15.     ~CTetrisDocument();
  16. private:
  17.     /// Default constructor
  18.     CTetrisDocument(CEikApplication& aApp);  
  19. /// Second phase constructor
  20. void ConstructL();
  21. /////////////////////////////////////////////////////////////////////////////////
  22. // Other method
  23. private: 
  24. // From CEikDocument:
  25.     /// Create CTetrisAppUi "App UI" object.
  26.     CEikAppUi* CreateAppUiL();
  27. public:
  28. CGameTetris* Model();
  29. //////////////////////////////////////////////////////////////////////////////////
  30. // data
  31. private:
  32. CGameTetris* iGame;
  33. };
  34. #endif