• 大小: 1.82MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-26
  • 语言: C/C++
  • 标签: 打地鼠  源码  

资源简介

我的其他资源都是免费的,是对于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


评论

共有 条评论