Friday, April 23

graphics effect in c programming

#include "graphics.h"
#include "dos.h"
void main()
{
int gd=DETECT,gmode,i;
initgraph(&gd,&gmode,"..\\bgi");
setcolor(7);
setfillstyle(EMPTY_FILL,5);
for(i=5;i<=400;i+=2)
{delay(150);
circle(getmaxx()/2,getmaxy()/2,i);}
for(i=5;i<=400;i+=2)
{delay(i*1/4);
ellipse(getmaxx()/2,getmaxy()/2,0,360,i,i+3);}
setcolor(0);
settextstyle(TRIPLEX_FONT,0,5);
outtextxy((getmaxx()/2)-105,(getmaxy()/2)-190," PREM\n");
delay(1000);
outtextxy((getmaxx()/2)-330,(getmaxy()/2)-25," SHAKTI\n");
delay(1000);
outtextxy((getmaxx()/2)-105,(getmaxy()/2)+140," ANUJ\n");
delay(1000);
outtextxy((getmaxx()/2)+40,(getmaxy()/2)-25," STANZINE\n");
setcolor(2);
setfillstyle(EMPTY_FILL,5);
for(i=500;i>=5;i+=2)
circle(getmaxx()/2,getmaxy()/2,i);
for(i=400;i>=5;i-=2)
{delay(i*1/4);
ellipse(getmaxx()/2,getmaxy()/2,0,360,i,i+3);}
setbkcolor(4);
setcolor(0);
settextstyle(TRIPLEX_FONT,0,5);
outtextxy((getmaxx()/2)-105,(getmaxy()/2)-190," \bPREM\n");
delay(1000);
outtextxy((getmaxx()/2)-330,(getmaxy()/2)-25," \bSHAKTI\n");
delay(1000);
outtextxy((getmaxx()/2)-105,(getmaxy()/2)+140," \b ANUJ\n");
delay(1000);
outtextxy((getmaxx()/2)+40,(getmaxy()/2)-25," STANZINE\n");
getch();
clrscr();
}