?? gamewnd.h
字號:
#ifndef _GAMEWND_H_
#define _GAMEWND_H_
#include "AEESprite.h"
typedef struct _PflyApp PflyApp;
typedef struct _GameWnd GameWnd;
struct _GameWnd{
PflyApp* pMe;
ISprite* pISprite;
AEESpriteCmd rgCmds[14]; // wall sprites 2*4 + plane + 4 score sprites + terminator
AEETileMap rgMaps[2]; // one background layers + terminator
AEECallback cbTimer;
AEEPoint frameStart; //屏幕的邏輯起始坐標
AEEPoint frameMax; //屏幕的邏輯最大長寬
byte direction; //飛行角度
int layer; //游戲分數(shù)
int crashCounter; //crash之后的計數(shù)器
boolean keyRight; //右鍵是否按下
boolean keyLeft; //左鍵是否按下
boolean isCrash; //是否分解
uint16 BackGroundLayer[16];//Tile 索引數(shù)組
};
boolean GameWnd_New(GameWnd *pthis, PflyApp* pMe);
boolean GameWnd_Open(GameWnd *pthis);
void GameWnd_Close(GameWnd *pthis);
boolean GameWnd_HandleEvent(GameWnd* pthis, AEEEvent eCode, uint16 wParam, uint32 dwParam);
void GameWnd_Free(GameWnd* pthis);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -