资源简介
山科实训做的飞机大战,c++版。有源代码、图片素材和程序,工具为VS2013
代码片段和文件信息
// Boom.cpp : 实现文件
//
#include “stdafx.h“
#include “MyPlane.h“
#include “Boom.h“
#include “resource.h“
// CBoom
CImageList CBoom::imglist0;
CImageList CBoom::imglist1;
CImageList CBoom::imglist2;
CImageList CBoom::imglist3;
CImageList CBoom::imglist4;
CImageList CBoom::imglist5;
CImageList CBoom::imglist6;
CBoom::CBoom()
: pos(0)
index(1)
Type(0)
{
}
CBoom::~CBoom()
{
}
// CBoom 成员函数
bool CBoom::draw(CDC* pDC)
{
if (Type == 0)
imglist0.Draw(pDCindexCPoint(pos.xpos.y)NULL);
else if (Type == 1)
imglist1.Draw(pDC index CPoint(pos.x-20 pos.y-14) NULL);
else if (Type == 2)
imglist2.Draw(pDC index CPoint(pos.x-35 pos.y-50) NULL);
else if (Type == 3)
imglist3.Draw(pDC index CPoint(pos.x - 43 pos.y - 59) NULL);
else if (Type == 4)
imglist4.Draw(pDC index CPoint(pos.x-20 pos.y-14) NULL);
else if (Type == 5)
imglist5.Draw(pDC index CPoint(pos.x-35 pos.y-50) NULL);
else if (Type == 6)
imglist6.Draw(pDC index CPoint(pos.x - 43 pos.y - 59) NULL);
return false;
}
bool CBoom::loadimage(int type)
{
CBitmap bitmap0;
CBitmap bitmap1;
CBitmap bitmap2;
CBitmap bitmap3;
CBitmap bitmap4;
CBitmap bitmap5;
CBitmap bitmap6;
if (type == 0)
{
imglist0.Create(72 94 ILC_COLOR24 | ILC_MASK 1 1);
bitmap0.LoadBitmap(IDB_PlaneBoom);
imglist0.Add(&bitmap0 RGB(255 255 255));
}
else if (type == 1)
{
imglist1.Create(47 33 ILC_COLOR24 | ILC_MASK 1 1);
bitmap1.LoadBitmap(IDB_SmallfplaneBoom);
imglist1.Add(&bitmap1 RGB(255 255 255));
}
else if (type == 2)
{
imglist2.Create(69 90 ILC_COLOR24 | ILC_MASK 1 1);
bitmap2.LoadBitmap(IDB_FplaneBoom);
imglist2.Add(&bitmap2 RGB(255 255 255));
}
else if (type == 3)
{
imglist3.Create(86 118 ILC_COLOR24 | ILC_MASK 1 1);
bitmap3.LoadBitmap(IDB_FBigboom);
imglist3.Add(&bitmap3 RGB(255 255 255));
}
else if (type == 4)
{
imglist4.Create(47 33 ILC_COLOR24 | ILC_MASK 1 1);
bitmap4.LoadBitmap(IDB_FSmallfplaneBoom);
imglist4.Add(&bitmap4 RGB(255 255 255));
}
else if (type == 5)
{
imglist5.Create(70 95 ILC_COLOR24 | ILC_MASK 1 1);
bitmap5.LoadBitmap(IDB_FFplaneBoom);
imglist5.Add(&bitmap5 RGB(255 255 255));
}
else if (type == 6)
{
imglist6.Create(86 118 ILC_COLOR24 | ILC_MASK 1 1);
bitmap6.LoadBitmap(IDB_Bigboom1);
imglist6.Add(&bitmap6 RGB(255 255 255));
}
return false;
}
bool CBoom::drawtxt(CDC* pDC)
{
CPen pen;
pen.CreatePen(PS_SOLID 2 RGB(0 255 0));
pDC->Selectobject(&pen);
pDC->SetTextColor(RGB(0 0 0));
CString s1 = _T(“+100“);
CString s2 = _T(“+500“);
CString s3 = _T(“+1000“);
if (Type==1||Type==4)
pDC->TextOutW(pos.x+20 pos.y-40s1);
else if (Type==2||Type==5)
pDC->TextOutW(pos.x+30 pos.y-40 s2);
else pDC->TextOutW(pos.x + 40 pos.y - 80 s3);
return false;
}
CRect CBoom::GetRect()
{
if (Type == 1||Type==4)
retu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-25 22:56 MyPlane\
目录 0 2016-05-25 22:55 MyPlane\Debug\
文件 8215040 2016-05-25 22:55 MyPlane\Debug\MyPlane.exe
文件 1695424 2016-05-25 22:55 MyPlane\Debug\MyPlane.ilk
文件 6754304 2016-05-25 22:55 MyPlane\Debug\MyPlane.pdb
目录 0 2016-05-25 22:54 MyPlane\MyPlane\
文件 8214016 2016-01-01 14:14 MyPlane\MyPlane.exe
文件 79298560 2016-05-25 22:56 MyPlane\MyPlane.sdf
文件 967 2015-12-24 13:58 MyPlane\MyPlane.sln
文件 9728 2016-05-25 22:56 MyPlane\MyPlane.v12.suo
文件 3286 2016-01-01 09:56 MyPlane\MyPlane\Boom.cpp
文件 563 2016-01-01 09:56 MyPlane\MyPlane\Boom.h
文件 622 2016-01-01 14:10 MyPlane\MyPlane\Bullet.cpp
文件 250 2016-01-01 09:47 MyPlane\MyPlane\Bullet.h
文件 60 2013-07-22 01:18 MyPlane\MyPlane\ClassDiagram.cd
文件 3255 2015-12-30 11:24 MyPlane\MyPlane\ClassDiagram1.cd
目录 0 2016-05-25 22:55 MyPlane\MyPlane\Debug\
文件 45116 2016-05-25 22:55 MyPlane\MyPlane\Debug\Boom.obj
文件 16228 2016-05-25 22:55 MyPlane\MyPlane\Debug\Bullet.obj
文件 22590 2016-05-25 22:55 MyPlane\MyPlane\Debug\Fplane.obj
文件 10953 2016-05-25 22:55 MyPlane\MyPlane\Debug\Gameob
文件 25240 2016-05-25 22:55 MyPlane\MyPlane\Debug\Leveldlg.obj
文件 58120 2016-05-25 22:55 MyPlane\MyPlane\Debug\MainFrm.obj
文件 16289 2016-05-25 22:55 MyPlane\MyPlane\Debug\Mybullet.obj
文件 2737 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.log
文件 54829 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.obj
文件 43122688 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.pch
文件 6696464 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.res
目录 0 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.tlog\
文件 9210 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.tlog\cl.command.1.tlog
文件 59402 2016-05-25 22:55 MyPlane\MyPlane\Debug\MyPlane.tlog\CL.read.1.tlog
............此处省略78个文件信息
相关资源
- MFC计算机图形学-三维图形几何变换斜
- WebRTC学习之三:录音和播放
- C/C++中国象棋程序入门与提高 part 22
- 分形算法与程序设计_VC++实现电子书源
- vc++6.0win8可用
- VC++ OPENCV CT简单重建实现及PPT
- 大富翁游戏C/C++
- MFC仿QQ局域网聊天软件
- VAssistX软件破解版
- 新标准C++程序设计教程].郭炜.扫描版
- USB3.0发送与接收数据c++版本
- 官网DevC++ 5.2
- C++ How to Program中文版.pdf
- MIL视频目标跟踪官方源码MATLAB与C++两
- Visual C++数字图像处理开发入门与编程
- PCM编解码C++
- 便携式媒体数据库即MTP编程3个C++版
- C++程序设计谭浩强第四版
- C/C++编辑器
- C++程序设计原理与实践(第2版)(基
- vc++安装包试用win7&&win8
- C++面试宝典
- 计算机图形学opengl作业
- 数据结构与算法分析.C++语言描述 第四
- VC++与JS交互源码——百度地图
- 数据结构 C++ 版 第2版 王红梅等 扫描
- 仪表控件-pc上运行(C# && C++)
- C++ Primer Plus中文版第六版 .azw3 格式
- 数据结构 C++版 第三版 教材+习题解析
- 零基础学C++第3版 (零基础学编程)
评论
共有 条评论