SDL小游戏-打飞机


SDL小游戏 利用SDL实现 类似雷电的小游戏 有音效~ SDL小游戏 利用SDL实现 类似雷电的小游戏 有音效~ SDL小游戏 利用SDL实现 类似雷电的小游戏 有音效~ SDL小游戏 利用SDL实现 类似雷电的小游戏 有音效~ SDL小游戏 利用SDL实现 类似雷电的小游戏 有音效~SDL小游戏 利用SDL实现 类似雷电的小游戏 有音效~
资源截图
代码片段和文件信息

#include “stdafx.h“
#include “CAnimation.h“


CAnimation::CAnimation() {
    Currentframe    = 0;
    Maxframes       = 0;
    frameInc        = 1;

    frameRate       = 100; //Milliseconds
    OldTime         = 0;

    Oscillate       = false;
}

//------------------------------------------------------------------------------
void CAnimation::OnAnimate() {
    if(OldTime + frameRate > SDL_GetTicks()) {
        return;
    }

    OldTime = SDL_GetTicks();

    Currentframe += frameInc;

    if(Oscillate) {
        if(frameInc > 0) {
            if(Currentframe >= Maxframes - 1) {
                frameInc = -frameInc;
            }
        }else{
            if(Currentframe <= 0) {
                frameInc = -frameInc;
            }
        }
    }else{
        if(Currentframe >= Maxframes - 1) {
            Currentframe = 0;
        }
    }
}


void CAnimation::SetframeRate(int Rate) {
    frameRate = Rate;
}

//------------------------------------------------------------------------------
void CAnimation::SetCurrentframe(int frame) {
    if(frame < 0 || frame >= Maxframes) return;

    Currentframe = frame;
}

//------------------------------------------------------------------------------
int CAnimation::GetCurrentframe() {
    return Currentframe;
}

int CAnimation::onmoveHero(){
return 0;
}


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

     文件     273020  1999-04-23 21:22  srcFight4LoveARIAL.TTF

     文件    4629504  2010-02-07 11:58  srcFight4Loveavcodec-52.dll

     文件     660480  2010-02-07 11:58  srcFight4Loveavformat-52.dll

     文件      74240  2010-02-07 11:58  srcFight4Loveavutil-49.dll

     文件       1384  2011-06-07 19:27  srcFight4LoveCAnimation.cpp

     文件        541  2011-06-07 19:27  srcFight4LoveCAnimation.h

     文件       7142  2011-06-06 02:54  srcFight4LoveCEvent.cpp

     文件       1488  2011-06-05 16:48  srcFight4LoveCEvent.h

     文件       1436  2010-02-07 12:39  srcFight4LoveCMakeLists.txt

     文件       1537  2011-06-07 23:27  srcFight4LoveCSurface.cpp

     文件        495  2011-06-05 16:48  srcFight4LoveCSurface.h

     文件        698  2011-06-23 08:18  srcFight4LoveExplode.cpp

     文件        289  2011-06-23 08:18  srcFight4LoveExplode.h

     文件        181  2011-06-23 09:37  srcFight4LoveFight4Love.cpp

     文件       5505  2011-06-23 13:25  srcFight4LoveFight4Love.vcxproj

     文件       4644  2011-06-23 17:11  srcFight4LoveFight4Love.vcxproj.filters

     文件        143  2011-06-22 23:28  srcFight4LoveFight4Love.vcxproj.user

     文件      10621  2011-06-23 22:49  srcFight4LoveGame.cpp

     文件       1392  2011-06-23 15:54  srcFight4LoveGame.h

     文件       9782  2002-03-31 11:27  srcFight4Lovegraphicsarrowup-down.bmp

     文件      62646  2011-06-23 12:42  srcFight4Lovegraphicsarrowup-up.bmp

     文件    4320056  2011-06-23 01:07  srcFight4Lovegraphicsk.bmp

     文件    2004099  2011-06-23 01:39  srcFight4Lovegraphicsk.png

     文件       7654  2011-06-23 12:42  srcFight4Lovegraphicsutton_cancel_grey.bmp

     文件      18415  2011-06-23 12:36  srcFight4Lovegraphicsutton_cancel_grey.png

     文件      23106  2011-06-23 12:36  srcFight4Lovegraphicsutton_cancel_red .png

     文件       7654  2011-06-23 12:42  srcFight4Lovegraphicsutton_cancel_red.bmp

     文件      14109  2011-06-09 22:58  srcFight4Lovegraphicsexplosion.png

     文件       6669  2011-06-23 01:42  srcFight4Lovegraphicsfighter.png

     文件     473114  2011-06-23 10:17  srcFight4Lovegraphicsgameover.png

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)