c++语言表白超炫图形_C/C++编程笔记:浪漫流星雨表白装b程序
#include
#include//图形库:easyX201905
#include
#include#define MAXSTAR 1314
#define MAXMETEOR 520
//结构体//几个星星:1000
structStar
{intx, y;intcolor;intstep;
}star[MAXSTAR];//流星结构
structMeteor
{intx, y;intstyle;intstep;
}meteor[MAXMETEOR];
IMAGE img1, img2;//1.定义图片变量
voidprintText()
{//设置文字颜色
settextcolor(RGB(255, 0, 255));//三原色:红,绿,蓝//调整字体大小
settextstyle(50, 0, "华文行楷");//你的文采:发到公屏上
/*海底月是天上月,眼前人是心上人
春分十里,我喜欢你
终是庄周圆了梦
这是我的手背,这是我的脚背,你是我的宝贝。
一粥一饭/不及你/颦颦一笑
问君能有几多愁?家人未入眼帘人消瘦
我喜欢你,像风走了八万里,不问归期
白酒清欢无别事,我在等风也在等你
就承认一笑倾城一见自难忘
问君能有几多愁?佳人未入眼帘人消瘦
ABCDEFGHIJKLMNOPQRSTVWXYZ*/
//在指定位置输出字符串
outtextxy(450, 20, "七夕到了,炮姐我喜欢你");//设置文字颜色
settextcolor(RGB(0, 255, 255));//三原色:红,绿,蓝//调整字体大小
settextstyle(40, 0, "华文行楷");
outtextxy(200, 100, "终是庄周圆了梦");
outtextxy(200, 150, "春分十里,我喜欢你");
outtextxy(200, 200, "一粥一饭不及你颦颦一笑");
outtextxy(200, 250, "就承认一笑倾城一见自难忘");
outtextxy(200, 300, "海底月是天上月,眼前人是心上人");
outtextxy(200, 350, "白酒清欢无别事,我在等风也在等你");
outtextxy(200, 400, "ABCDEFGHIJKLMNOPQRSTVWXYZ");
outtextxy(200, 450, "我喜欢你,像风走了八万里,不问归期");
outtextxy(200, 500, "问君能有几多愁?佳人未入眼帘人消瘦");
outtextxy(200, 550, "这是我的手背,这是我的脚背,你是我的宝贝。");
outtextxy(300, 600, "----------------------------------爱你的艺辰");
_getch();//按键
}//放大招:流星雨//初始化星星
void initStar(inti)
{//随机产生坐标,颜色,速度
star[i].x= rand() % 1200;
star[i].y= rand() % 800;
star[i].color= RGB(rand() % 256, rand() % 256, rand() % 256);
star[i].step= rand() % 10;
}//画星星
void drawStar(inti)
{//画像素点:在初始化星星的坐标
putpixel(star[i].x, star[i].y, star[i].color);//移动星星:给它速度
star[i].x+=star[i].step;//跑到窗口外面的星星:初始化
if (star[i].x >= 1200)
{
putpixel(star[i].x, star[i].y, star[i].color);
initStar(i);
}
}//流星//初始化流星
void initMeteor(inti)
{
meteor[i].x= rand()%2200-1000;//[-1200,1199]
meteor[i].y= rand()%20-200;
meteor[i].style= rand() % 2; //0,1
meteor[i].step= rand() % 30 + 1;//+3 :流星的速度不为0
}//画流星:贴图技术
void drawMeteor(inti)
{//3.贴图:显示图片
for (i = 0; i < MAXMETEOR; i++)
{switch(meteor[i].style)
{case 0:
putimage(meteor[i].x, meteor[i].y,&img1,SRCPAINT);break;case 1:
putimage(meteor[i].x, meteor[i].y,&img2, SRCPAINT);break;
}
}
}//移动流星
void moveMeteor(inti)
{for (i = 0; i < MAXMETEOR; i++)
{
meteor[i].x+=meteor[i].step;
meteor[i].y+=meteor[i].step;if (meteor[i].x >= 1200 || meteor[i].y >= 800)
{
initMeteor(i);
}
}
}intmain()
{//2.加载图片
loadimage(&img1, "1.jpg", 50, 50);
loadimage(&img2, "2.jpg", 50, 50);//界面:初始化图形环境宽度,高度
initgraph(1200, 800);//随机函数种子:如果不播种:随机出来的是伪随机
srand((unsignedint)time(NULL));
printText();int i = 0;for ( i = 0; i < MAXSTAR; i++)
{
initStar(i);
}for (i = 0; i < MAXMETEOR; i++)
{
initMeteor(i);
}
drawMeteor(i);while (1)
{
BeginBatchDraw();
cleardevice();for (i = 0; i < MAXSTAR; i++)
{
drawStar(i);
}
drawMeteor(i);
moveMeteor(i);
Sleep(100);
EndBatchDraw();
}while (1); //卡屏 _getch()函数
closegraph();//关闭图形环境
return 0;
}
c++语言表白超炫图形_C/C++编程笔记:浪漫流星雨表白装b程序相关推荐
- c++语言表白超炫图形_C/C++图形界面编程打造——浪漫的表白程序!
谁说程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上. 下面,发下代码吧,昨天的愤怒的小鸟推箱子版本的没发,今天发这个,,,简单的C语言和easyx一起打造浪漫的程序附带 ...
- c++语言表白超炫图形_C++编写的表白小程序(图片围成爱心+烟花+音乐)-附源代码...
一.效果 视频效果: C++编写的表白小程序(图片围成爱心+烟花+音乐)-附源码 二.项目完整源代码: 链接:https://pan.baidu.com/s/1zea3Wji1VN4FIrqXoa4L ...
- c++语言表白超炫图形_青少年编程学习之C语言怎么学?现在知道,将来不亏!...
少儿编程兴起,当孩子们图形化的编程工具使用熟练以后,编程中的概念也逐步理解消化,那么可以尝试慢慢脱离图形化工具,接触真正的编程语言,也就是常说的代码.因为有了图形化的基础,接触代码变得难度小了很多,所 ...
- c++语言表白超炫图形_教你用C语言加图形库打造炫酷表白连连看
图1 今天小编用简单的C语言知识写一个连连看的游戏,但是是有含义的哈,游戏玩完之后又是属于一个表白程序,也感觉不错的哦. 下面小编把全部的代码发出来一下,以及效果图发一下,最终的话把涉及的知识点也讲解 ...
- c++语言表白超炫图形_几个超炫的专业词汇
来源:王垠的博客从同事的博客上学会了几个超炫的专业词汇,激动不已.觉得这些词汇可以言简意赅的概括我的好几篇博文,自己的文章水准真是自愧不如.现在来见识一下真正大师级的英语词汇: YodaNotatio ...
- c++语言表白超炫图形_让C/C++程序员告诉你什么叫浪漫,表白黑科技,炫酷多彩求爱利器...
原标题:让C/C++程序员告诉你什么叫浪漫,表白黑科技,炫酷多彩求爱利器 前言 缘是美丽的邂逅,爱是心跳的感觉,情是心灵的交会,恋是甜蜜的思念,走在爱与被爱的边缘,你见或者不见,爱你的心始终不改变!C ...
- c++语言表白超炫图形_数学公式的超酷表白我爱你
其他回答 r=a(1-sinθ) 据说这是笛卡尔死前寄出的最后一封情书的内容, 这里面隐藏着一个刻骨铭心的秘密... 一生只为等待能手绘这个函数给我的人.出于审美需求,我们的心型图形往往是这样的: 1 ...
- c++语言表白超炫图形_R语言统计与绘图:组合图形布局
R主要有两大功能,除了统计分析外,R数据可视化也是及其重要的. 在R中绘图时,大多时候是绘制一张图形,但是有时也需绘制多张图形,并且是多张图形的相互组合,在绘制好后在需要输出组合图形. 今天介绍下R中 ...
- python语言表白超炫图形_经验分享 篇二:三分钟教你用Excel制作各种尺寸、底色的证件照...
经验分享 篇二:三分钟教你用Excel制作各种尺寸.底色的证件照 2018-12-29 07:00:00 654点赞 7174收藏 245评论 一.前言 继上一篇用PPT制作了证件照以后 有的值友反应 ...
最新文章
- arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车
- 配置数据库引擎BDE(Borland DataBase Engine)
- 深究Java中的RMI底层原理
- UIView之常用方法
- Python14 函数
- 如果数据库也有一个元宇宙,应该会是什么样子?
- python内置哪些装饰器_Python内置的wraps装饰器有什么用
- [书籍分享]0-006.App营销解密:移动互联网时代的营销革命
- 熟悉java的写什么毕业设计_计算机专业Java相关的毕业论文该如何写?
- 静校正问题及其深度学习方法
- DINO:2022.3_SOTA_COCO_DETR
- 非递归的归并排序(详细解析)
- python从属关系编号_42:对象、类、以及从属关系
- Word2010入门
- 8.法律法规与标准化知识
- 汽油运输基于资产监测终端案例分析
- ug用java转stp没反应_stp文件用ug怎么打不开?
- Mac电脑隔空投递如何添加到菜单栏?
- 移动硬盘格式化了的数据恢复办法
- 我该怎样度此生?——认真并干净地生活