📄 hero.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 + -