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

Symbian

开发平台:

C/C++

  1. #ifndef __TETRISAPPVIEW_H
  2. #define __TETRISAPPVIEW_H
  3. #include <coecntrl.h>
  4. class CSplash;
  5. class CTetrisAppView : public CCoeControl
  6. {
  7. public:
  8.     static CTetrisAppView* NewL(const TRect& aRect);
  9.     static CTetrisAppView* NewLC(const TRect& aRect);
  10.     ~CTetrisAppView();
  11. CTetrisAppView();
  12. private:
  13. void ConstructL(const TRect& aRect);
  14. public:  // from CCoeControl
  15.     void Draw(const TRect& aRect) const;
  16. enum TState 
  17.     {
  18. ESplash,
  19.         EMain,
  20.         EExiting,
  21.     };
  22. public:
  23. void Command( TInt aCommand );
  24.   
  25. // Other method
  26. public:
  27. void SetState(TState aState);
  28. // data
  29. private:
  30. TState iState;
  31. CSplash* iSplash; // has a
  32. // Full screen flag
  33. TBool iFullScreen; // use
  34. CEikButtonGroupContainer* iToolBar; // use
  35. CEikStatusPane* iStatusPane; // use
  36.     
  37.     
  38. };
  39. #endif