愤怒的小鸟c语言代码
时间: 2023-11-14 10:07:53 浏览: 265
根据提供的引用内容,愤怒的小鸟C语言代码主要包括以下几个步骤:
1.读取背景图并显示出来。
2.加载小鸟的遮罩和图片。
3.将遮罩放在小鸟图片的前面,作为背景。
4.将小鸟图片放在遮罩的后面。
5.使用NOTSRCERASE和SRCINVERT函数对小鸟图片进行透明处理。
6.防止窗口关闭。
具体代码如下:
#include <graphics.h>
#include <conio.h>
void main() {
initgraph(350,600);
IMAGE bird_bg; // 小鸟图片背景
loadimage(&bird_bg , _T("D:\\桌面\\super_bird\\background.jpg") );
putimage(0, 0, &bird_bg); // 在坐标(0 , 0 )位置显示IMAGE 对象
IMAGE im_bird_shade; //遮罩
IMAGE im_bird;
loadimage(&im_bird_shade, _T("D:\\桌面\\super_bird\\bird1.jpg"));
loadimage(&im_bird, _T("D:\\桌面\\super_bird\\bird2.jpg"));
putimage(100, 200, &im_bird_shade, NOTSRCERASE); //NOTSRCERASE -->目标图像 = NOT (目标图像 OR 源图像)
putimage(100, 200, &im_bird , SRCINVERT); //SRCINVERT---> 目标图像 = 目标图像 XOR 源图像 (三原色进行系列取反运算)
_getch(); //防止窗口关闭
closegraph();
}
阅读全文