• 大小: 0.16M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 语言: C/C++
  • 标签:

资源简介

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

评论

共有 条评论