【文件属性】:
文件名称:关于水波程序
文件大小:4KB
文件格式:CPP
更新时间:2016-12-12 21:59:32
水波
有水波效果的C语言程序
#include
#include
#include
#define PIC_HEIGHT 1024
#define PIC_WIDTH 1280
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];