⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hero.h

📁 一个symbian上成熟的小游戏源码
💻 H
字号:
#ifndef HERO_H
#define HERO_H

// INCLUDES
#include <e32std.h>
#include <e32base.h>

#include "Sprite.h"
#include "TiledLayer.h"
using namespace gamespace;

#include "Camera.h"

namespace mygame
{
	class CHero : public CSprite
	{
	public: 
		~CHero();
		static CHero*	NewL();
		static CHero*	NewLC();

	private:
		CHero();
		void ConstructL();
/*
	public:
		TInt	AccessKeyDown( TInt aKeyCode, CTiledLayer*  aLayer, CCamera* aCamera );
		void	GetPosition( TInt& aX, TInt& aY );
		TInt	CollideWith( CTiledLayer* aLayer, TInt aKeyCode, TInt& aR, TInt& aC );
	
	private:
		void	OnAccessKeyDown( TInt aKeyCode, CCamera* aCamera );
		void	Move( TInt aX, TInt aY, TBool aStop );							
		TInt	FindRLShortCut( CTiledLayer* aLayer, TInt aR, TInt aC, TInt aKeyCode );
		TInt	FindUDShortCut( CTiledLayer* aLayer, TInt aR, TInt aC, TInt aKeyCode );
		TRect	CheckRect();
*/
	private:
		TInt 	isCollide;
		TInt	iStep;
		TInt*	iSeqLeft;
		TInt*	iSeqRight;
		TInt*	iSeqUp;
		TInt*	iSeqDown;
	};

}

#endif // HERO_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -