• 大小: 17.7MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-05
  • 语言: C/C++
  • 标签: VS平台  MFC  坦克大战  

资源简介

C++ VS平台下的MFC 自己设计的图形界面 自带游戏各种声音

资源截图

代码片段和文件信息

// ChildView.cpp : CChildView 
//
#include “stdafx.h“
#include “kkk.h“
#include “ChildView.h“
#include “mmsystem.h“
#include 
#pragma comment(lib“winmm.lib“)//导入声音头文件库

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

// CChildView

CChildView::CChildView()
{ a[0].initank(110110043);
    KLJ=0;
life=0;
tanknum=5;
currenum=1;
judge=0;
start=0;
    for(int i=1;i<6;i++)
a[i].initank(800((i%2==0)?30:500)132);
h=0;
g=0;
draw=0;
level=1;
begin=0;
  for(int i = 0; i < 10; i++)
          for(int j = 0; j < 15; j++)
              map_info[i][j] = 0;
    


}

CChildView::~CChildView()
{
//释放资源
beijing1cdc.DeleteDC();
beijing1map.Deleteobject();
beijing2cdc.DeleteDC();
beijing2map.Deleteobject();
beijing3cdc.DeleteDC();
beijing3map.Deleteobject();
beijing4cdc.DeleteDC();
beijing4map.Deleteobject();
    dianshicdc.DeleteDC();
dianshibitmap.Deleteobject();
tankecdc.DeleteDC();
tankbitmap.Deleteobject();
zidancdc.DeleteDC();
zidanbitmap.Deleteobject();
bombcdc.DeleteDC();
bombbitmap.Deleteobject();

}

BEGIN_MESSAGE_MAP(CChildView CWnd)
ON_WM_PAINT()
ON_WM_KEYDOWN()
ON_WM_TIMER()
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_LBUTTONDOWN()
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()

// CChildView message handlers

BOOL CChildView::PreCreateWindow(CREATESTRUCT& cs) 
{
if (!CWnd::PreCreateWindow(cs))
return FALSE;

cs.dwExstyle |= WS_EX_CLIENTEDGE;
cs.style &= ~WS_BORDER;
cs.lpszClass = AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS 
::LoadCursor(NULL IDC_ARROW) reinterpret_cast(COLOR_WINDOW+1) NULL);

//初始化
beijing1cdc.CreateCompatibleDC(NULL);
beijing1map.LoadBitmap(IDB_BITMAP1);
beijing1cdc.Selectobject(&beijing1map);
beijing1map.GetBitmap(&beijing1bitmap);
beijing2cdc.CreateCompatibleDC(NULL);
beijing2map.LoadBitmap(IDB_BITMAP10);
beijing2cdc.Selectobject(&beijing2map);
beijing2map.GetBitmap(&beijing2bitmap);
beijing3cdc.CreateCompatibleDC(NULL);
beijing3map.LoadBitmap(IDB_BITMAP11);
beijing3cdc.Selectobject(&beijing3map);
beijing3map.GetBitmap(&beijing3bitmap);
beijing4cdc.CreateCompatibleDC(NULL);
beijing4map.LoadBitmap(IDB_BITMAP12);
beijing4cdc.Selectobject(&beijing4map);
beijing4map.GetBitmap(&beijing4bitmap);

    dianshicdc.CreateCompatibleDC(NULL);
dianshibitmap.LoadBitmap(IDB_BITMAP9);
dianshicdc.Selectobject(&dianshibitmap);
tankecdc.CreateCompatibleDC(NULL);
tankbitmap.LoadBitmap(IDB_BITMAP2);
tankecdc.Selectobject(&tankbitmap);
    animatcdc.CreateCompatibleDC(NULL);
animatbitmap.LoadBitmap(IDB_BITMAP8);
animatcdc.Selectobject(&animatbitmap);
    zidancdc.CreateCompatibleDC(NULL);
zidanbitmap.LoadBitmap(IDB_BITMAP5);
zidancdc.Selectobject(&zidanbitmap);
     caidancdc.CreateCompatibleDC(NULL);
caidanbitmap.LoadBitmap(IDB_BITMAP13);
caidancdc.Selectobject(&caidanbitmap);
bombcdc.CreateCompatibleDC(NULL);
bombbitmap.LoadBitmap(IDB_BITMAP4);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      19989  2012-09-20 20:08  MFC版坦克大战\kkk\ChildView.cpp

     文件       1851  2012-09-20 20:08  MFC版坦克大战\kkk\ChildView.h

     文件          1  2006-11-20 16:11  MFC版坦克大战\kkk\ClassDiagram1.cd

     文件   37292336  2012-09-20 20:08  MFC版坦克大战\kkk\kkk.aps

     文件       2698  2012-09-18 21:52  MFC版坦克大战\kkk\kkk.cpp

     文件        456  2012-09-12 18:32  MFC版坦克大战\kkk\kkk.h

     文件      10281  2012-09-20 20:08  MFC版坦克大战\kkk\kkk.rc

     文件       6353  2012-09-18 17:17  MFC版坦克大战\kkk\kkk.vcproj

     文件       1427  2012-09-18 21:23  MFC版坦克大战\kkk\kkk.vcproj.8CDA3469C225486.Administrator.user

     文件       1411  2012-09-17 21:53  MFC版坦克大战\kkk\kkk.vcproj.ARCPLUM.Administrator.user

     文件       1427  2012-09-18 17:34  MFC版坦克大战\kkk\kkk.vcproj.ZGC-20120822ZYK.Administrator.user

     文件       8634  2012-09-20 20:08  MFC版坦克大战\kkk\kkk.vcxproj

     文件       3670  2012-09-20 20:08  MFC版坦克大战\kkk\kkk.vcxproj.filters

     文件        143  2012-09-18 21:29  MFC版坦克大战\kkk\kkk.vcxproj.user

     文件       2701  2012-09-18 21:49  MFC版坦克大战\kkk\MainFrm.cpp

     文件        834  2012-09-12 18:32  MFC版坦克大战\kkk\MainFrm.h

     文件       3045  2012-09-12 18:32  MFC版坦克大战\kkk\ReadMe.txt

     文件     543802  2012-09-18 21:42  MFC版坦克大战\kkk\res\12.bmp

     文件    7864376  2012-09-20 20:08  MFC版坦克大战\kkk\res\alltank.bmp

     文件    4950054  2012-09-18 15:09  MFC版坦克大战\kkk\res\animat.bmp

     文件    2021254  2012-09-18 20:39  MFC版坦克大战\kkk\res\background1.bmp

     文件    2021254  2012-09-19 20:40  MFC版坦克大战\kkk\res\background2.bmp

     文件    2021254  2012-09-19 20:40  MFC版坦克大战\kkk\res\background3.bmp

     文件    2021254  2012-09-19 20:40  MFC版坦克大战\kkk\res\background4.bmp

     文件     688184  2010-12-21 19:22  MFC版坦克大战\kkk\res\block.bmp

     文件     192054  2012-09-16 10:53  MFC版坦克大战\kkk\res\bullet.bmp

     文件      16044  2010-12-18 14:55  MFC版坦克大战\kkk\res\death.wav

     文件    4573856  2012-09-18 17:11  MFC版坦克大战\kkk\res\dianshi.bmp

     文件      69840  2012-09-15 21:13  MFC版坦克大战\kkk\res\fire.bmp

     文件    3581952  2012-08-23 17:25  MFC版坦克大战\kkk\res\game.mp3

............此处省略34个文件信息

评论

共有 条评论