资源简介
我的其他资源都是免费的,是对于c语言初学者的帮助比较大的,其中有单片机,ARM,数据结构,window编程,MFC编程,自己编写的小游戏。

代码片段和文件信息
#include “stdafx.h“
#include “resource.h“
#include “config.h“
struct Explosion *Explosionhead ; // 爆炸链表头
//播放一个爆炸 一般这样的开启爆炸的激活
void PlayExplosion( int nX int nY int nType )
{
int i;
struct Explosion *e;
e=Explosionhead;
// 爆炸处理
for( i=0; i<10; i++ )
{
// if( !((e->m_nCurframe==-1) ? false : true) ) //判断这个爆炸成员是否已经被激活了 如果没被激活
if( e->m_nCurframe==-1 )
{
e->p_nX= nX;
e->p_nY= nY;
e->m_nType= nType;
e->m_nCurframe = (nType==0)?0:0;
break;//这个break 是什么意思
}
e=e->next;
}
}
// 进入爆炸动画帧
bool ExplosionEnterframe(int *nCurframe int *nType int *oldUpdate DWORD dwTime )
{
if( *nCurframe == -1 )
return false;
if( ( dwTime - *oldUpdate )>=100 ) //当时间大于100时播放下一个动画
{
*oldUpdate = dwTime;
(*nCurframe)++;
if( *nType == 0 && *nCurframe>2 ) //爆炸类型nType为0,播放图片少,时间也短,一般是击中障碍物
{
*nCurframe = -1;
}
if( *nType == 1 && *nCurframe>7 ) //爆炸类型nType为1,将播放完7个图片,时间长,一般是击中目标
{
*nCurframe = -1;
}
}
return true;
}
void bombDeal(DWORD dwTime)
{
int i;
//PlayExplosion(iGXposiGYpos1);
struct Explosion *e;
e=Explosionhead;
// 爆炸处理
for( i=0; i<5; i++ )
{
ExplosionEnterframe(&e->m_nCurframe &e->m_nType &e->m_oldUpdate dwTime );
e=e->next;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1620 2014-12-27 01:10 打地鼠源码\bombDeal.cpp
文件 2751 2014-12-27 01:10 打地鼠源码\config.h
文件 2041 2014-12-27 01:10 打地鼠源码\gameDraw.cpp
文件 879 2013-01-06 19:51 打地鼠源码\gameInit.cpp
文件 1992 2012-12-31 13:51 打地鼠源码\keyDeal.cpp
文件 2284 2014-12-27 01:10 打地鼠源码\logicDeal.cpp
文件 10469 2013-01-06 09:57 打地鼠源码\logo.cpp
文件 715 2013-01-06 19:47 打地鼠源码\shake.cpp
文件 294 2012-12-01 21:56 打地鼠源码\StdAfx.cpp
文件 936 2012-12-01 21:56 打地鼠源码\StdAfx.h
文件 8252 2013-01-14 22:17 打地鼠源码\welcome.cpp
文件 2928640 2014-12-22 21:46 打地鼠源码\welcome.exe
文件 329 2012-12-01 21:56 打地鼠源码\welcome.h
文件 6926 2013-01-02 23:15 打地鼠源码\僵尸\111.bmp
文件 1440054 2013-01-03 17:00 打地鼠源码\僵尸\backgorund.bmp
文件 9270 2013-01-02 23:45 打地鼠源码\僵尸\Explode.bmp
文件 4870 2013-01-03 18:52 打地鼠源码\僵尸\ham1.bmp
文件 5902 2013-01-03 19:02 打地鼠源码\僵尸\ham2.bmp
文件 9310 2013-01-02 23:22 打地鼠源码\僵尸\zombie.bmp
目录 0 2014-12-27 11:48 打地鼠源码\僵尸
目录 0 2014-12-27 11:49 打地鼠源码
----------- --------- ---------- ----- ----
4437534 21
- 上一篇:C++信号放大器+报告+源码+运行程序
- 下一篇:关键路径的算法源代码
相关资源
- 基于MFC的TCP调试助手源码95706
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- 安科瑞智能电能表MODBUS通讯程序 VC6
- 九齐单片机源码
- Qt画图工具源码(qgraphics draw)
- qt 串口助手源码
- modbus 主机源码
- 《LINUX C编程从初学到精通》光盘源码
- OLED驱动源码
- tm1650+stm32f103源码(board_tm1650.c)
- cheat engine 7.2源码
- CrySearch内存搜索器源码
- FTP客户端源码(c++)
- MFC视频播放器源码(支持avi/wma/mp3等格
- CreatBitmap图片合成源码
- vs2008 can总线通讯源码
- 宠物管理系统课程设计(源码+数据库
- Windows扩展命令程序(源码)
- c语言实现火车订票系统(控制台)源
- 鼠标连点器(附源码)
- c++ 简易贪吃蛇源码
- 杀毒软件源码
- 经典外汇智能交易程序Amazing3.1源码(
- 微型文件系统源码(FatFs)
- 海康私有流分析接口源码(附使用说
- VC6 USB开发源码
- SVM算法实现(源码+文档)
- 俄罗斯方块游戏源码(Tetris)
- 步进电机控制(源码+文档)
评论
共有 条评论