main.h

来自「BREW支持C/C++,但是多数时间都是使用C来开发,很少有使用C++来开发的,」· C头文件 代码 · 共 64 行

H
64
字号
#ifndef MAIN_H
#define MAIN_H

#include "AEEAppGen.h"
#include "AEEFile.h"
#include "AEENet.h"
#include "AEEStdlib.h"



void* operator new(size_t r0);
void* operator new[](size_t r0);

void operator delete(void* a0);
void operator delete[](void* a0);

enum GameState
{

};

class BMainApp : public AEEApplet
{
	//function member
public:
	static boolean HandleEvent(BMainApp* pApp, AEEEvent eCode, uint16 wParam, uint32 dwParam);
	static boolean InitAppData(BMainApp* pApp);
	static boolean FreeAppData(BMainApp* pApp);
	static void Loop(BMainApp* pApp);

public:
	void CancelMainTimer();
	void SetMainTimer(int32 mSecs = 0);
	void Suspend();
	void Resume();

private:
	boolean initAppData();
	void freeAppData();
	boolean handleEvent(AEEEvent eCode, uint16 wParam, uint32 dwParam);
	void loop();
	void suspend();
	void resume();

	boolean HandleSelfEvent(AEEEvent eCode, uint16 wParam, uint32 dwParam);
	void Update();
	void Action();

	//data member

public:
	AEEDeviceInfo m_DevInfo;
	int32 m_nFontHeight;
	int32 m_nFontWidth;
	GameState m_CurrentState;

private:
	AEECallback m_cbMainTimer;



};

#endif

⌨️ 快捷键说明

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