VC++电脑游戏飞机大战的开发与设计(含源文件) 联系客服

发布时间 : 星期一 文章VC++电脑游戏飞机大战的开发与设计(含源文件)更新完毕开始阅读8e11ddefaf45b307e971974d

学位论文

class CAboutDlg : public CDialog { public: CAboutDlg();

// Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }; //}}AFX_DATA

// ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected:

virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL

// Implementation protected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { }

void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX);

}

// DDX/DDV support 36

学位论文

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg)

// No message handlers //}}AFX_MSG_MAP

END_MESSAGE_MAP()

///////////////////////////////////////////////////////////////////////////// // CMyDlg dialog

CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/) : CDialog(CMyDlg::IDD, pParent) { //{{AFX_DATA_INIT(CMyDlg)

// NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT

// Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); m_imgMe.Create(64,72,ILC_COLOR24|ILC_MASK,0,1); m_bmpMe.LoadBitmap(IDB_BITMAP_ME); m_imgMe.Add(&m_bmpMe,RGB(255,255,255));

for(int i=0; i<10; i++) { m_imgCartridge[i].Create(7,17,ILC_COLOR24|ILC_MASK,0,1); m_bmpCartridge[i].LoadBitmap(IDB_BITMAP_CARTRIDGE); m_imgCartridge[i].Add(&m_bmpCartridge[i],RGB(255,255,255));

m_cartridgePoint[i].x = 0; m_cartridgePoint[i].y = -20;

}

for (int i = 0; i<60; i++)

37

学位论文

{ m_imgFlivver[i].Create(50,30,ILC_COLOR24|ILC_MASK,0,1); m_bmpFlivver[i].LoadBitmap(IDB_BITMAP_FLIVVER); m_imgFlivver[i].Add(&m_bmpFlivver[i],RGB(255,255,255)); m_flivverPoint[i].x = 0; m_flivverPoint[i].y = 800;

}

m_imgFlivver2.Create(70,90,ILC_COLOR24|ILC_MASK,0,1); m_bmpFlivver2.LoadBitmap(IDB_BITMAP_FLIVVER2); m_imgFlivver2.Add(&m_bmpFlivver2,RGB(255,255,255)); m_imgFlivver3.Create(110,170,ILC_COLOR24|ILC_MASK,0,1); m_bmpFlivver3.LoadBitmap(IDB_BITMAP_FLIVVER3); m_imgFlivver3.Add(&m_bmpFlivver3, RGB(255, 255, 255)); m_imgStart[0].Create(170, 50, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpStart[0].LoadBitmap(IDB_BITMAP_START1); m_imgStart[0].Add(&m_bmpStart[0], RGB(0, 0, 0));

m_imgStart[1].Create(170, 50, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpStart[1].LoadBitmap(IDB_BITMAP_START2); m_imgStart[1].Add(&m_bmpStart[1], RGB(0, 0, 0));

m_imgExit[0].Create(170, 50, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpExit[0].LoadBitmap(IDB_BITMAP_EXIT1); m_imgExit[0].Add(&m_bmpExit[0], RGB(0, 0, 0));

m_imgExit[1].Create(170, 50, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpExit[1].LoadBitmap(IDB_BITMAP_EXIT2); m_imgExit[1].Add(&m_bmpExit[1], RGB(0, 0, 0));

38

学位论文

m_imgContinue[0].Create(170, 50, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpContinue[0].LoadBitmap(IDB_BITMAP_CONTINUE1); m_imgContinue[0].Add(&m_bmpContinue[0], RGB(0, 0, 0));

m_imgContinue[1].Create(170, 50, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpContinue[1].LoadBitmap(IDB_BITMAP_CONTINUE2); m_imgContinue[1].Add(&m_bmpContinue[1], RGB(0, 0, 0)); m_imgIcon.Create(340, 100, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpIcon.LoadBitmap(IDB_BITMAP_ICON); m_imgIcon.Add(&m_bmpIcon, RGB(0, 0, 0));

m_imgGameOver.Create(230, 160, ILC_COLOR24 | ILC_MASK, 0, 1); m_bmpGameOver.LoadBitmap(IDB_BITMAP_GAMEOVER); m_imgGameOver.Add(&m_bmpGameOver, RGB(0, 0, 0));

for (int i = 0; i<20; i++) { m_imgBoom1[i].Create(40,43,ILC_COLOR24|ILC_MASK,0,1); m_bmpBoom1[i].LoadBitmap(IDB_BITMAP_BOOM1); m_imgBoom1[i].Add(&m_bmpBoom1[i],RGB(255,255,255)); m_boomPoint1[i].x = 0; m_boomPoint1[i].y = 800; m_boomFlag1[i] = 0;

m_imgBoom2[i].Create(41,39,ILC_COLOR24|ILC_MASK,0,1); m_bmpBoom2[i].LoadBitmap(IDB_BITMAP_BOOM2); m_imgBoom2[i].Add(&m_bmpBoom2[i],RGB(255,255,255)); m_boomPoint2[i].x = 0; m_boomPoint2[i].y = 800; m_boomFlag2[i] = 0;

}

39