一位知友说的好,别去多想,赶紧去把没写完的代码补全。所以,我又回来了,看着两周前自己写的代码,都已经。。。。。。
本期是关于c++的ege库的应用:
ege简单绘制
1.
#include <ege.h>
using namespace ege;
#include <iostream>
#include <graphics.h>
int main()
{
initgraph(500,500);//花这么大的框框
outtextxy(100,200,"Alpha,didadida");//加点文字
line(10,10,400,400);//画条线
ege::getch();
closegraph();
return 0;
circle
}
2.移动的圆
#include <graphics.h>
void mainloop(){
int x=0;
setcolor(EGERGB(0,0xFF,0));
setfillcolor(EGERGB(0,0,0xFF));
for(;is_run;delay_fps(60)){
x=(x+1)%440;
cleardevice();//清屏
fillellipse(x+1,200,100,100);//输出椭圆,参数分别为坐标,长轴短轴长度
}
}
int main()
{
setinitmode(INIT_DEFAULT|INIT_NOFORCEEXIT);
initgraph(640,480);
randomize();
setrendermode(RENDER_MANUAL);
mainloop();
closegraph();
return 0;
}
#include <graphics.h>
void mainloop(){
int x=0;
setcolor(EGERGB(0,0xFF,0));
setfillcolor(EGERGB(0,0,0xFF));
for(;is_run;delay_fps(60)){
x=(x+1)%440;
cleardevice();//清屏
fillellipse(x+1,200,100,100);//输出椭圆,参数分别为坐标,长轴短轴长度
}
}
int main()
{
setinitmode(INIT_DEFAULT|INIT_NOFORCEEXIT);
initgraph(640,480);
randomize();
setrendermode(RENDER_MANUAL);
mainloop();
closegraph();
return 0;
}