资源简介
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
相关资源
- C++实战源码-小蛇长得快
- C++实战源码-文字水平滚动
- C++实战源码-替换指定的字符串
- C++实战源码-小球称重
- C++实战源码-新同学的年龄
- C++实战源码-向数组中赋值
- C++实战源码-用#打印三角形
- C++实战源码-统计学生成绩分布
- C++实战源码-向数组中插入元素
- C++实战源码-用指向函数的指针比较大
- C++实战源码-用宏定义实现值互换
- C++实战源码-CD抓取
- C++实战源码-指定符号分割字符串
- C++实战源码-抓不住的兔子
- C++实战源码-用new动态创建结构体
- C++实战源码-将AVI动画分解成BMP位图
- C++实战源码-修改可执行文件中的资源
- C++实战源码-指向结构体变量的指针
- C++实战源码-将二维数组行列对换
- C++实战源码-应用random_shuffle算法将元
- C++实战源码-应用adjacent_find算法搜索相
- C++实战源码-数组中整数的判断
- C++实战源码-获取数组中元素的个数
- C++实战源码-将二维数组转换为一维数
- C++实战源码-迭代器的用法
- C++实战源码-二维数组行最大值中的最
- C++实战源码-输出数组元素
- C++实战源码-使用指针变量遍历二维数
- C++实战源码-数组中连续相等数的计数
- C++实战源码-计算字符串中有多少个单
评论
共有 条评论