資源簡介
c語言實現水波紋顯示效果.zip
代碼片段和文件信息
/****************************************************
?*?程序名稱:實現水波紋顯示 *
?*?編譯環境:Visual?C++?6.0,EasyX?20130114(beta) *
?*?作 者:豪?(QQ:?415051674)? *
?*?核心算法:參考網上算法 *
?*?最后修改:2013/3/20 *
?****************************************************/
/*?【自學去】網站收集?http://www.zixue7.com?*/
#include??????
#include?
#include?
#define?PIC_HEIGHT?600
#define?PIC_WIDTH??800
void?frameFun(); //?幀邏輯函數,處理每一幀的邏輯
void?RenderFun(); //?幀渲染函數,輸出每一幀到顯示設備
IMAGE?src_img; //?原位圖
IMAGE?dest_img(PIC_WIDTH?PIC_HEIGHT); //?處理后顯示的位圖
DWORD?*img_ptr1; //?原圖片片內存指針
DWORD?*img_ptr2; //?處理后顯示的位圖內存指針
//?以下兩個?buf?為每一個點的波幅,前者為當前波幅,后者為下一個時刻的波幅。
short?*buf??=?new?short[PIC_HEIGHT*PIC_WIDTH+PIC_WIDTH];
short?*buf2?=?new?short[PIC_HEIGHT*PIC_WIDTH+PIC_WIDTH];
void?main()
{
//?初始化設備,加載圖片
????initgraph(PIC_WIDTH?PIC_HEIGHT);?
SetWindowText(GetHWnd()?“Wave-水波紋效果(點擊產生一個水波紋。移動鼠標連續產生水波紋)“);
???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-03-31?17:51??c語言實現水波紋顯示效果\
?????文件?????????121??2015-05-17?06:52??c語言實現水波紋顯示效果\it學習網.url
?????文件??????116053??2015-03-31?17:51??c語言實現水波紋顯示效果\water.jpg
?????文件????????4226??2015-05-17?06:55??c語言實現水波紋顯示效果\Wave.cpp
?????文件????????4258??2015-03-31?17:51??c語言實現水波紋顯示效果\Wave.dsp
?????文件?????????514??2015-03-31?17:51??c語言實現水波紋顯示效果\Wave.dsw
?????文件???????98304??2015-03-31?17:51??c語言實現水波紋顯示效果\Wave.exe
- 上一篇:c語言打字母游戲源碼.zip
- 下一篇:c語言地空對戰游戲.zip
評論
共有 條評論