www.pudn.com > Russian_Diamond(step2).zip > s60testdocument.h
#ifndef __S60TEST_DOCUMENT_H__ #define __S60TEST_DOCUMENT_H__ #include#include "grid.h" #include "block.h" // Forward references class CEikAppUi; class CEikApplication; class CS60TestAppUi; class CS60TestDocument : public CAknDocument { public: static CS60TestDocument* NewL(CEikApplication& aApp); static CS60TestDocument* NewLC(CEikApplication& aApp); ~CS60TestDocument(); void GetRowContent(int nr, TFixedArray &row) const; void NewBlock(); void Reset(); bool IsBlock(const TPoint &p) const; bool FixBlock(); TGrid iGrid; TBlock iCurrBlock; TPoint iBlockPos; CS60TestAppUi *iAppUi; TInt64 seed; public: // from CAknDocument CEikAppUi* CreateAppUiL(); private: void ConstructL(); CS60TestDocument(CEikApplication& aApp); }; #endif