www.pudn.com > 2DGameAnimS60C_v1_0.zip > RetroAppView.h
// RetroAppView.h // --------------------------- // // Copyright (c) 2003 Nokia Mobile Phones limitedLtd. All rights reserved. // #ifndef __RETROAPPVIEW_H__ #define __RETROAPPVIEW_H__ #include#include "KeyHandler.h" // Forward Declarations //class TKeyHandler; class CImageFactory; class CRetroEngine; class CRetroAppView : public CCoeControl { public: static CRetroAppView* NewL(const TRect& aRect); static CRetroAppView* NewLC(const TRect& aRect); ~CRetroAppView(); public: // from CCoeControl void Draw(const TRect& aRect) const; TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType); public: void StartGameL(); TBool IsPlaying(); void StopGame(); private: void ConstructL(const TRect& aRect); CRetroAppView(); private: TKeyHandler iKeyHandler; CImageFactory* iImageFactory; CRetroEngine* iEngine; }; #endif