资源简介
这是我2013年暑期工程实践写的,一个人完成,所以有很多瑕疵.代码给大家参考参考,所有的代码都在里面,这是visual studio 2012编写的,语言是C++
代码片段和文件信息
/*
# Copyright © 2013 Shaw 499012219@qq.com
# This file is part of Tank.
# Tank is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation either version 3 of the License or
# (at your option) any later version.
# Tank is distributed in the hope that it will be useful
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Foobar. If not see .
*/
#include “stdafx.h“
#include “Block.h“
Block::Block(short _x short _y short _type bool _throughable):x(_x) y(_y) type(_type) throughable(_throughable)
{
real_x = BLOCK_WIDTH * x;
real_y = BLOCK_WIDTH * y;
}
Block::~Block(void)
{
}
void Block::Draw(HDC &hdc)
{
}
void Block::TransparentPNG(CImage *png)
{
for(int i = 0; i GetWidth(); i++)
{
for(int j = 0; j GetHeight(); j++)
{
unsigned char* pucColor = reinterpret_cast(png->GetPixelAddress(i j));
pucColor[0] = pucColor[0] * pucColor[3] / 255;
pucColor[1] = pucColor[1] * pucColor[3] / 255;
pucColor[2] = pucColor[2] * pucColor[3] / 255;
}
}
}
void Block::Explode()
{}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-31 10:34 MyTank-master\
文件 483 2013-08-31 10:34 MyTank-master\.gitattributes
文件 2643 2013-08-31 10:34 MyTank-master\.gitignore
目录 0 2013-08-31 10:34 MyTank-master\Tank\
文件 859 2013-08-31 10:34 MyTank-master\Tank\Tank.sln
目录 0 2013-08-31 10:34 MyTank-master\Tank\Tank\
文件 1411 2013-08-31 10:34 MyTank-master\Tank\Tank\Block.cpp
文件 399 2013-08-31 10:34 MyTank-master\Tank\Tank\Block.h
文件 3389 2013-08-31 10:34 MyTank-master\Tank\Tank\Bullet.cpp
文件 344 2013-08-31 10:34 MyTank-master\Tank\Tank\Bullet.h
文件 7062 2013-08-31 10:34 MyTank-master\Tank\Tank\GTank.cpp
文件 610 2013-08-31 10:34 MyTank-master\Tank\Tank\GTank.h
文件 1481 2013-08-31 10:34 MyTank-master\Tank\Tank\MapBlock.cpp
文件 204 2013-08-31 10:34 MyTank-master\Tank\Tank\MapBlock.h
文件 1288 2013-08-31 10:34 MyTank-master\Tank\Tank\MoveableBlock.cpp
文件 384 2013-08-31 10:34 MyTank-master\Tank\Tank\MoveableBlock.h
文件 2222 2013-08-31 10:34 MyTank-master\Tank\Tank\ReadMe.txt
文件 677 2013-08-31 10:34 MyTank-master\Tank\Tank\Resource.h
文件 16298 2013-08-31 10:34 MyTank-master\Tank\Tank\Tank.cpp
文件 2072 2013-08-31 10:34 MyTank-master\Tank\Tank\Tank.h
文件 2998 2013-08-31 10:34 MyTank-master\Tank\Tank\Tank.ico
文件 6472 2013-08-31 10:34 MyTank-master\Tank\Tank\Tank.rc
文件 5279 2013-08-31 10:34 MyTank-master\Tank\Tank\Tank.vcxproj
文件 2719 2013-08-31 10:34 MyTank-master\Tank\Tank\Tank.vcxproj.filters
目录 0 2013-08-31 10:34 MyTank-master\Tank\Tank\res\
目录 0 2013-08-31 10:34 MyTank-master\Tank\Tank\res\image\
文件 9227 2013-08-31 10:34 MyTank-master\Tank\Tank\res\image\M1.png
文件 9227 2013-08-31 10:34 MyTank-master\Tank\Tank\res\image\M2.png
文件 38578 2013-08-31 10:34 MyTank-master\Tank\Tank\res\image\M3.png
文件 4861 2013-08-31 10:34 MyTank-master\Tank\Tank\res\image\M4.png
文件 182959 2013-08-31 10:34 MyTank-master\Tank\Tank\res\image\M5.png
............此处省略32个文件信息
相关资源
- C++游戏大富翁
- PC游戏编程-人机博弈王小春 编著
- 挖金矿游戏源码c++
- 连连看小游戏(基于简单的MFC)
- Windows程序设计小游戏捕鱼达人
- 一个用mfc编写的拼图游戏
- 人工智能小游戏-基于alpha-beta剪枝算法
- 推箱子 源代码 MFC
- 基于OpenGL的3D射击游戏的设计与实现
- MFC做的小游戏连连看(含音乐含设置
- 3D枪战射击游戏cs简单版源代码
- 热血江湖服务端C++源代码,完整游戏
- 推箱子游戏VC6源代码 仓库番游戏VC6源
- 仿win7平台扫雷源代码
- 中国象棋引擎ZWM 版本0.2.(VC++源码)
- C++超级马里奥的游戏
- c++坦克大战
- DX11游戏编程入门中文版
- MFC打地鼠游戏 MFC ~MFC ~VC++
- 一个c++编写的斗地主游戏源码
- C语言课程设计 猜数字游戏 文档
- C语言课程设计 猜数字游戏
- Windows编程大作业
- 几个c++游戏源代码
- VC++6.0 分布式坦克大战游戏 源码
- c++对战游戏
- 基于MFC的VC++俄罗斯方块程序源代码
- 自己用C语言写的俄罗斯方块游戏——
- 经典小游戏大集合(C++ 源码)
- gdi+游戏框架这是一个用vc6.0写的Win3
评论
共有 条评论