#include <afxwin.h>
/*常量之类的一些东西应该放到头文件,用宏定义一下
*/
class CMyWnd :public CFrameWnd
{
typedef struct entity
{
int x;
int y;
BOOL exist;
}myEntity;
private:
CDC *m_pmdc;
CDC *temp_cdc;//用于双缓冲的
CBitmap *m_pbitmap[5];//存image文件夹中的5张图
CBitmap *temp_bitmap;//用于双缓冲
CString pic_path[5];//5张图的路径
myEntity plane[10];//默认飞机为10架
myEntity rocket[3];//天空中最多有3枚火箭
myEntity bomb;//炸弹的实体
int s_x;//发射台的x坐标
int s_y;//发射台的y坐标
int b_time;//用于记录爆炸效果的
int plane_kill;//存储已击毁的敌机
public:
CMyWnd()
{
Create(NULL,"Fifth App");
CClientDC dc(this);
///一些初始化
m_pmdc=new CDC;
temp_cdc=new CDC;
temp_bitmap=new CBitmap;
s_x=0;
s_y=450;
bomb.x=0;
bomb.y=