資源簡介
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個文件信息
評論
共有 條評論