📄 s60testengine.h
字号:
#ifndef S60TESTENGINE
#define S60TESTENGINE
#include "e32base.h"
class CS60TestDocument;
class CS60TestEngine : public CTimer
{
public:
static CS60TestEngine* NewLC(CS60TestDocument *aDoc);
static CS60TestEngine* NewL(CS60TestDocument *aDoc);
void KeyLeft();
void KeyRight();
void KeyRotate(int dir);
void KeyDrop();
void TechPause() { iTechPauseRef++; DoPause(); }
void TechUnpause() { iTechPauseRef--; DoPause(); }
void Pause() { iPauseRef=1; DoPause(); }
void Unpause() { iPauseRef=0; DoPause(); }
void Reset();
int iInterval;
int iPauseRef, iTechPauseRef;
TTime iBeginTime;
TTime iPauseTime;
enum TEngineState
{
EGameOver=0,
EPaused,
ERunning
};
TEngineState iState;
protected:
CS60TestDocument *iDoc;
CS60TestEngine(CS60TestDocument *aDoc)
:CTimer(EPriorityStandard), iInterval(500000), iDoc(aDoc) { }
void RunL();
void ConstructL();
void DoPause();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -