资源简介

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  src\Fight4Love\ARIAL.TTF

     文件    4629504  2010-02-07 11:58  src\Fight4Love\avcodec-52.dll

     文件     660480  2010-02-07 11:58  src\Fight4Love\avformat-52.dll

     文件      74240  2010-02-07 11:58  src\Fight4Love\avutil-49.dll

     文件       1384  2011-06-07 19:27  src\Fight4Love\CAnimation.cpp

     文件        541  2011-06-07 19:27  src\Fight4Love\CAnimation.h

     文件       7142  2011-06-06 02:54  src\Fight4Love\CEvent.cpp

     文件       1488  2011-06-05 16:48  src\Fight4Love\CEvent.h

     文件       1436  2010-02-07 12:39  src\Fight4Love\CMakeLists.txt

     文件       1537  2011-06-07 23:27  src\Fight4Love\CSurface.cpp

     文件        495  2011-06-05 16:48  src\Fight4Love\CSurface.h

     文件        698  2011-06-23 08:18  src\Fight4Love\Explode.cpp

     文件        289  2011-06-23 08:18  src\Fight4Love\Explode.h

     文件        181  2011-06-23 09:37  src\Fight4Love\Fight4Love.cpp

     文件       5505  2011-06-23 13:25  src\Fight4Love\Fight4Love.vcxproj

     文件       4644  2011-06-23 17:11  src\Fight4Love\Fight4Love.vcxproj.filters

     文件        143  2011-06-22 23:28  src\Fight4Love\Fight4Love.vcxproj.user

     文件      10621  2011-06-23 22:49  src\Fight4Love\Game.cpp

     文件       1392  2011-06-23 15:54  src\Fight4Love\Game.h

     文件       9782  2002-03-31 11:27  src\Fight4Love\graphics\arrowup-down.bmp

     文件      62646  2011-06-23 12:42  src\Fight4Love\graphics\arrowup-up.bmp

     文件    4320056  2011-06-23 01:07  src\Fight4Love\graphics\bk.bmp

     文件    2004099  2011-06-23 01:39  src\Fight4Love\graphics\bk.png

     文件       7654  2011-06-23 12:42  src\Fight4Love\graphics\button_cancel_grey.bmp

     文件      18415  2011-06-23 12:36  src\Fight4Love\graphics\button_cancel_grey.png

     文件      23106  2011-06-23 12:36  src\Fight4Love\graphics\button_cancel_red .png

     文件       7654  2011-06-23 12:42  src\Fight4Love\graphics\button_cancel_red.bmp

     文件      14109  2011-06-09 22:58  src\Fight4Love\graphics\explosion.png

     文件       6669  2011-06-23 01:42  src\Fight4Love\graphics\fighter.png

     文件     473114  2011-06-23 10:17  src\Fight4Love\graphics\gameover.png

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

评论

共有 条评论