September 3, 2009
#include<stdio.h> #include<conio.h> #include<dos.h> #include<string.h> main() { int i,j,l,t; char y[20]; clrscr(); printf("Enter a string "); gotoxy(2,2); gets(y); l=strlen(y); t=1; for(j=0;j<l;j++,t++) { for(i=3;i<=24;i++) { clrscr(); puts(y); gotoxy(t,i); printf("%c",y[j]); delay(100); } } clrscr(); getch(); }
Posted by Surya Prakash. Posted In :
animation
September 3, 2009
#include<graphics.h> #include<conio.h> #include<dos.h> #include<stdlib.h> #include<process.h>
//http://www.cplusplus.happycodings.com main() { int gd=DETECT,gm; initgraph(&gd,&gm,"c:\\tc\\bgi"); int h=40; line(0,440,639,440);
//line(20,30+h,619,30+h);
//line(25,400,38,120); //line(85,400,78,120); //line(85,400,78,120);
//=================================Ist tower========================// //=================================IIst //tower============================// //#################TOWER%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%// int l=-20; line(28+l,400+h,33+l,333+h); line(86+l,400+h,80+l,333+h); //||||||||||||||||||||||||||||||Ist //stage||||||||||||||||||||||||||||||||||||||||||||// line(23+l,328+h,32+l,334+h); // slant line(88+l,328+h,80+l,334+h); // slant line(83+l,323+h,75+l,334+h); // slant line(75+l,323+h,70+l,332+h); line(66+l,323+h,65+l,332+h); // slant line(57+l,323+h,57+l,332+h); // slant line(30+l,323+h,39+l,334+h); // slant line(38+l,323+h,45+l,332+h); line(48+l,323+h,51+l,332+h); // slant
ellipse(57+l,320+h,350,190,34,5); ellipse(57+l,327+h,350,190,34,5); ellipse(57+l,337+h,0,180,25,5); line(22+l,320+h,22+l,328+h); line(91+l,320+h,91+l,327+h); setfillstyle(6,15); floodfill(60+l,320+h,15);
setfillstyle(10,15);
floodfill(60+l,320+h+15,15);
//|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // //+++++++++++++++++++++++++++++++++++2nd+++++++++++++++++++++++++++
line(35+l,315+h,38+l,242+h); line(80+l,315+h,75+l,242+h);
//||||||||||||||||||||||||||||||2st //stage||||||||||||||||||||||||||||||||||||||||||||// int t=-93; line(23+4+l,328+t+3+h,32+5+l,334+t+h); // slant line(88+l,328+t+2+h,76+l,334+t+h); // slant //line(+l83,323+t+4,75,334+t); // slant line(78+l,323+t+3+h,71+l,332+t+h); line(66+l,323+t+2+h,65+l,332+t+h); // slant line(57+l,323+t+2+h,57+l,332+t-2+h); // slant //line(30,323+t+2,39,334+t); // slant line(35+l,323+t+3+h,45-3+l,332+t+h); line(48+l,323+t+2+h,51+l,332+t-2+h); // slant
ellipse(57+l,320+t+3+h,360,190,30,5); ellipse(57+l,327+t+3+h,360,190,30,5); ellipse(57+l,337+t-1+h,0,180,18,5);
line(26+l,320+t+3+h,26+l,328+t+2+h); line(88+l,320+t+3+h,88+l,327+t+3+h); //|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // setfillstyle(6,15); floodfill(60+l,320+h+t,15); //////////////// setfillstyle(10,15); floodfill(60+l,320+h-35,15);
//||||||||||||||||||||||||||||||3rd //stage||||||||||||||||||||||||||||||||||||||||||||//
line(38+l,225+h,41+l,152+h); line(75+l,225+h,72+l,152+h);
t=-182; line(32+l,328+t+4+h,32+7+l,334+t+h); // slant line(80+l,328+t+4+h,73+l,334+t+h); // slant //line(+l83,323+t+4,75,334+t); // slant line(76+l,323+t+5+h,71+l,332+t+h); line(66+l,323+t+4+h,65+l,332+t+h); // slant line(57+l,323+t+4+h,57+l,332+t-2+h); // slant //line(30,323+t+2,39,334+t); // slant line(39+l,323+t+6+h,45+l,332+t+1+h); line(48+l,323+t+4+h,51+l,332+t+h); // slant
ellipse(57+l,320+t+6+h,360,190,24,5); ellipse(57+l,327+t+4+h,360,190,24,5); ellipse(57+l,337+t-1+h,0,170,16,5);
line(32+l,320+t+6+h,32+l,328+t+3+h); line(81+l,320+t+6+h,81+l,327+t+3+h);
setfillstyle(6,15); floodfill(60+l,322+h+t,15); //|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // setfillstyle(10,15); floodfill(60+l,322+h+t+30,15); //GGF################TOWER%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//
ellipse(51+l,132+h,340,216,4,15); ellipse(62+l,131+h,327,216,4,15); ellipse(72+l,132+h,327,216,2,15); ellipse(42+l,132+h,327,216,2,15); ellipse(57+l,107+h,0,170,16,5); line(40+l,107+h,40+l,140+h); line(75+l,107+h,75+l,140+h);
line(34+l,107+h,40+l,107+h); line(75+l,107+h,81+l,107+h);
line(34+l,107+h,28+l,102+h); //slant line(81+l,107+h,87+l,102+h);
line(28+l,102+h,34+l,98+h); line(87+l,102+h,81+l,98+h);
line(34+l,98+h,58+l,95+h); line(58+l,95+h,81+l,98+h);
ellipse(65+l,92+h,104,190,30,30);
ellipse(50+l,92+h,350,76,30,30);
line(58+l,61+h,58+l,63+h); circle(58+l,58+h,3); line(58+l,55+h,58+l,53+h); circle(58+l,50+h,2); line(58+l,48+h,58+l,47+h); circle(58+l,45+h,1); line(58+l,44+h,58+l,41+h); setfillstyle(6,15); floodfill(60+l-2,322+h+t-60,15);
setfillstyle(10,15); floodfill(60+l-2,322+h+t-30,15);
//=================================IIst //tower============================// //#################TOWER%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%// l=547;
line(28+l,400+h,33+l,333+h); line(86+l,400+h,80+l,333+h); //||||||||||||||||||||||||||||||Ist //stage||||||||||||||||||||||||||||||||||||||||||||// line(23+l,328+h,32+l,334+h); // slant line(88+l,328+h,80+l,334+h); // slant line(83+l,323+h,75+l,334+h); // slant line(75+l,323+h,70+l,332+h); line(66+l,323+h,65+l,332+h); // slant line(57+l,323+h,57+l,332+h); // slant line(30+l,323+h,39+l,334+h); // slant line(38+l,323+h,45+l,332+h); line(48+l,323+h,51+l,332+h); // slant
ellipse(57+l,320+h,350,190,34,5); ellipse(57+l,327+h,350,190,34,5); ellipse(57+l,337+h,0,180,25,5); line(22+l,320+h,22+l,328+h); line(91+l,320+h,91+l,327+h); setfillstyle(6,15); floodfill(60+l,320+h,15);
setfillstyle(10,15);
floodfill(60+l,320+h+15,15);
//|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // //+++++++++++++++++++++++++++++++++++2nd+++++++++++++++++++++++++++
line(35+l,315+h,38+l,242+h); line(80+l,315+h,75+l,242+h);
//||||||||||||||||||||||||||||||2st //stage||||||||||||||||||||||||||||||||||||||||||||// t=-93; line(23+4+l,328+t+3+h,32+5+l,334+t+h); // slant line(88+l,328+t+2+h,76+l,334+t+h); // slant //line(+l83,323+t+4,75,334+t); // slant line(78+l,323+t+3+h,71+l,332+t+h); line(66+l,323+t+2+h,65+l,332+t+h); // slant line(57+l,323+t+2+h,57+l,332+t-2+h); // slant //line(30,323+t+2,39,334+t); // slant line(35+l,323+t+3+h,45-3+l,332+t+h); line(48+l,323+t+2+h,51+l,332+t-2+h); // slant
ellipse(57+l,320+t+3+h,360,190,30,5); ellipse(57+l,327+t+3+h,360,190,30,5); ellipse(57+l,337+t-1+h,0,180,18,5);
line(26+l,320+t+3+h,26+l,328+t+2+h); line(88+l,320+t+3+h,88+l,327+t+3+h); //|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // setfillstyle(6,15); floodfill(60+l,320+h+t,15); //////////////// setfillstyle(10,15); floodfill(60+l,320+h-35,15);
//||||||||||||||||||||||||||||||3rd //stage||||||||||||||||||||||||||||||||||||||||||||//
line(38+l,225+h,41+l,152+h); line(75+l,225+h,72+l,152+h);
t=-182; line(32+l,328+t+4+h,32+7+l,334+t+h); // slant line(80+l,328+t+4+h,73+l,334+t+h); // slant //line(+l83,323+t+4,75,334+t); // slant line(76+l,323+t+5+h,71+l,332+t+h); line(66+l,323+t+4+h,65+l,332+t+h); // slant line(57+l,323+t+4+h,57+l,332+t-2+h); // slant //line(30,323+t+2,39,334+t); // slant line(39+l,323+t+6+h,45+l,332+t+1+h); line(48+l,323+t+4+h,51+l,332+t+h); // slant
ellipse(57+l,320+t+6+h,360,190,24,5); ellipse(57+l,327+t+4+h,360,190,24,5); ellipse(57+l,337+t-1+h,0,170,16,5);
line(32+l,320+t+6+h,32+l,328+t+3+h); line(81+l,320+t+6+h,81+l,327+t+3+h);
setfillstyle(6,15); floodfill(60+l,322+h+t,15); //|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // setfillstyle(10,15); floodfill(60+l,322+h+t+30,15); //GGF################TOWER%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//
ellipse(51+l,132+h,340,216,4,15); ellipse(62+l,131+h,327,216,4,15); ellipse(72+l,132+h,327,216,2,15); ellipse(42+l,132+h,327,216,2,15); ellipse(57+l,107+h,0,170,16,5); line(40+l,107+h,40+l,140+h); line(75+l,107+h,75+l,140+h);
line(34+l,107+h,40+l,107+h); line(75+l,107+h,81+l,107+h);
line(34+l,107+h,28+l,102+h); //slant line(81+l,107+h,87+l,102+h);
line(28+l,102+h,34+l,98+h); line(87+l,102+h,81+l,98+h);
line(34+l,98+h,58+l,95+h); line(58+l,95+h,81+l,98+h);
ellipse(65+l,92+h,104,190,30,30);
ellipse(50+l,92+h,350,76,30,30);
line(58+l,61+h,58+l,63+h); circle(58+l,58+h,3); line(58+l,55+h,58+l,53+h); circle(58+l,50+h,2); line(58+l,48+h,58+l,47+h); circle(58+l,45+h,1); line(58+l,44+h,58+l,41+h); setfillstyle(6,15); floodfill(60+l-2,322+h+t-60,15);
setfillstyle(10,15); floodfill(60+l-2,322+h+t-30,15); //|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| //
//GGF################TOWER%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//
ellipse(51+l,132+h,340,216,4,15); ellipse(62+l,131+h,327,216,4,15); ellipse(72+l,132+h,327,216,2,15); ellipse(42+l,132+h,327,216,2,15); ellipse(57+l,107+h,0,170,16,5); line(40+l,107+h,40+l,140+h); line(75+l,107+h,75+l,140+h);
line(34+l,107+h,40+l,107+h); line(75+l,107+h,81+l,107+h);
line(34+l,107+h,28+l,102+h); //slant line(81+l,107+h,87+l,102+h);
line(28+l,102+h,34+l,98+h); line(87+l,102+h,81+l,98+h);
line(34+l,98+h,58+l,95+h); line(58+l,95+h,81+l,98+h);
ellipse(65+l,92+h,104,190,30,30);
ellipse(50+l,92+h,350,76,30,30);
line(58+l,61+h,58+l,63+h); circle(58+l,58+h,3); line(58+l,55+h,58+l,53+h); circle(58+l,50+h,2); line(58+l,48+h,58+l,47+h); circle(58+l,45+h,1); line(58+l,44+h,58+l,41+h);
//=================================Ist tower========================//
//+++++++++++++++++++++++++++++++++TAJ mahal++++++++++++++++++++++++//
////setcolor(15);
rectangle(275,290,365,440); // inner rectangle(268,283,372,440); // //inner setfillstyle(1,15); floodfill(274,294,15); line(280,440,280,350); //line(283,440,283,350); ellipse(315,349,130,180,35,40); ellipse(275,280,290,326,53,40);
line(360,440,360,350); ellipse(325,349,360,50,35,40); ellipse(361,280,216,255,53,40); setfillstyle(9,7); floodfill(277,386,15); putpixel(277,386,14);
line(280,360,359,360); line(280,364,359,364); setfillstyle(1,15); floodfill(281,362,15);
rectangle(295+4,370,345-4,440); rectangle(292+4,367,348-4,440); setfillstyle(1,15); floodfill(294+4,369,15); rectangle(296,378,344,380); floodfill(301,379,15);
line(302,405,302,440); line(338,405,338,440); ellipse(327,405,108,180,25,20);
ellipse(313,405,360,74,25,20);
setfillstyle(7,15); //putpixel(312,416,11); //floodfill(312,406,15); line(329,390,329,440); line(310,391,310,440); line(311,402,329,402); line(311,422,329,422); line(302,412,310,412); line(329,412,338,412);
line(302,428,310,428); line(329,428,338,428); //setfillstyle(7,15);
int p=-60; line(302,405+p,302,440+p-20); line(338,405+p,338,440+p-20); ellipse(327,405+p,108,180,25,20);
ellipse(313,405+p,360,74,25,20); setfillstyle(7,15); floodfill(311,406,15); line(329,390+p,329,440+p-20); line(310,391+p,310,440+p-20); line(311,402+p,329,402+p); line(311,422+p-7,329,422+p-7); line(302,412+p,310,412+p); line(329,412+p,338,412+p);
//??//////////////////////////////////2nd portion/////////////////////
rectangle(245,260,400,440); // inner rectangle(230,245,415,440); // //inner
rectangle(230,425,275,440); setfillstyle(1,15); floodfill(231,426,15); floodfill(249,426,15); ////setcolor(8); rectangle(230+135,425,275+140,440); //setfillstyle(1,15);
floodfill(231+160,426,15); floodfill(249+159,426,15);
////setcolor(15); line(415,290,415,440); line(420,245,420,440);
line(415,240,415,205); line(420,240,420,205);
line(225,245,225,440); //vertical line(230,250,230,440);
line(225,240,225,205); //vertical line(230,240,230,205);
line(222,240,425,240); line(222,245,425,245); //horz
ellipse(222,242.5,90,270,2.5,2.5); ellipse(425,242.5,270,90,2.5,2.5);
rectangle(231,230,414,239);
ellipse(227,206,0,180,9,1); ellipse(227,204,0,180,9,1); putpixel(220,204,15); putpixel(220,205,15); putpixel(220,206,15); putpixel(235,204,15); putpixel(235,205,15); putpixel(235,206,15); ellipse(227,203,0,180,6,7); line(227,195,227,192); int r=190;
ellipse(227+r,206,0,180,9,1); ellipse(227+r,204,0,180,9,1); putpixel(220+r,204,15); putpixel(220+r,205,15); putpixel(220+r,206,15); putpixel(235+r,204,15); putpixel(235+r,205,15); putpixel(235+r,206,15);
ellipse(227+r,203,0,180,6,7); line(227+r,195,227+r,192);
/*
//floodfill(305,424,15); //floodfill(305,429,15); //floodfill(325,424,15); //floodfill(325,421,15); //floodfill(332,420,15); //floodfill(332,429,15); */
ellipse(315,170,140,210,105,100); ellipse(330,170,330,40,105,100);
ellipse(292,167,105,140,75,95); ellipse(353,167,40,75,75,95);
ellipse(323,78,350,190,60,8); ellipse(323,77,350,190,60,8);
//ellipse(259,24,295,358,58,51); ellipse(240,24,321,358,78,71); ellipse(192,40,342,7,128,100);
ellipse(448,30,180,203,128,100); ellipse(443,5,194,220,128,100); ellipse(438,-9,203,234,128,100); ellipse(198,-6,310,340,128,100);
ellipse(319,30,0,360,7,2);
floodfill(320,29,15); circle(319,24,3); line(319,20,319,18); circle(319,14,4); line(319,9,319,0); //ellipse(319,4,0,360,2,3); circle(319,2,1); line(316,6,322,6); line(316,6,314,4); line(322,6,324,4); //???????????????????????????????????
////////////////////////////////////////////////////////// //ellipse(); ellipse(321,258,48,130,140,50); ellipse(321,255,48,130,140,50);
ellipse(321,241,48,130,140,50); ellipse(321,238,48,130,140,50); //setfillstyle(6,11); // line(265,79,277,70); //////setcolor(4); //line(385,81,380,76);
//while(!kbhit()) //{ delay(300); setfillstyle(10,15);
floodfill(322,160,15); setfillstyle(6,15);
floodfill(322,193,15);
//} //line(319,26,319,480+h);//center
///////////////////////////////////////////new//////////////////////////// rectangle(150,283,225,294);
//line(146,294,225,294); line(150,298,225,298);
line(150,240,150,440); //pole line(146,240,146,440);
line(150,299,150,440); //pole line(146,299,146,440);
r=-80; int n=34;
ellipse(227+r,206+n,0,180,9,1); ellipse(227+r,204+n,0,180,9,1); putpixel(220+r,204+n,15); putpixel(220+r,205+n,15); putpixel(220+r,206+n,15); putpixel(235+r,204+n,15); putpixel(235+r,205+n,15); putpixel(235+r,206+n,15);
ellipse(227+r,203+n,0,180,6,7); line(227+r,195+n,227+r,192+n);
l=128; h=150;
ellipse(51+l,132+h-7,340,216,4,15); ellipse(62+l,131+h-7,327,216,4,15); ellipse(72+l,132+h-7,327,216,2,15); ellipse(42+l,132+h-7,327,216,2,15); ellipse(57+l,107+h,0,170,16,5); line(40+l,107+h,40+l,140+h-7); line(75+l,107+h,75+l,140+h-7);
line(34+l,107+h,40+l,107+h); line(75+l,107+h,81+l,107+h);
line(34+l,107+h,28+l,102+h); //slant line(81+l,107+h,87+l,102+h);
line(28+l,102+h,34+l,98+h); line(87+l,102+h,81+l,98+h);
line(34+l,98+h,58+l,95+h); line(58+l,95+h,81+l,98+h);
ellipse(65+l,92+h,104,190,30,30);
ellipse(50+l,92+h,350,76,30,30);
line(58+l,61+h,58+l,63+h); circle(58+l,58+h,3); line(58+l,55+h,58+l,53+h); circle(58+l,50+h,2); line(58+l,48+h,58+l,47+h); circle(58+l,45+h,1); line(58+l,44+h,58+l,41+h);
line(100-5,240+15,100-5,440); //pole line(96-5,240+15,96-5,440);
r=-134; n=49; ellipse(227+r,206+n,0,180,9,1); ellipse(227+r,204+n,0,180,9,1); putpixel(220+r,204+n,15); putpixel(220+r,205+n,15); putpixel(220+r,206+n,15); putpixel(235+r,204+n,15); putpixel(235+r,205+n,15); putpixel(235+r,206+n,15);
ellipse(227+r,203+n,0,180,6,7); line(227+r,195+n,227+r,192+n);
line(146,294,97,302); line(146,298,97,306);
line(146,283,97,291);
///////////////////////////////////////inner/////////////////
//rectangle(275+k,290,365+k,440); // inner //rectangle(268+k,283,372+k,440); // //inner
//line(225,367,151,367); rectangle(155,302,220,364); rectangle(155,302+70,220,364+75);
int q=-133; int d=-2; line(302+q-5,405+d,302+q-5,440+d); line(338+q+5,405+d,338+q+5,440+d); ellipse(327+q+5,405+d,108,180,35,30);
ellipse(313+q-5,406+d,360,74,35,30);
d=-77; line(302+q-5,405+d,302+q-5,440+d); line(338+q+5,405+d,338+q+5,440+d); ellipse(327+q,405+d,105,180,30,25);
ellipse(313+q,405+d,360,80,30,25); putpixel(163,300,11); setfillstyle(6,15); floodfill(163,330,15); floodfill(160,380,15);
line(141,305,141,360); line(101,310,101,365); line(141,305,101,310); line(141,360,101,365);
int x=70; line(141,305+x,141,440); line(101,310+x,101,440); line(141,305+x,101,310+x);
q=-200; line(302+q+4,405+d,302+q+4,440+d); line(338+q-1,405+d,338+q-1,440+d-2); ellipse(327+q,405+d,105,180,20,15); ellipse(313+q+4,405+d,360,80,20,15);
d=1; line(302+q+4,405+d,302+q+4,440+d-2); line(338+q-1,405+d,338+q-1,440+d-2); ellipse(327+q,405+d,105,180,20,15); ellipse(313+q+4,405+d,360,80,20,15);
rectangle(178,415,197,439); setfillstyle(7,15); floodfill(179,416,15); rectangle(178,415-75,197,440-76); setfillstyle(7,15); floodfill(179,415-75+1,15);
line(130-3,417,130-3,440); line(113+3,420,113+3,440);
line(113+3,420,130-3,417); putpixel(114,423,4); line(113,440,130,440); floodfill(114+3,423,15);
int a=-76; line(130-3,417+a,130-3,440+a-3); line(113+3,420+a,113+3,440+a);
line(113+3,420+a,130-3,417+a); putpixel(114,423,4); floodfill(114+3,423+a,15);
line(10,400+h,615,400+h);
//////////////////////////////////////////////right\\\\\\\\\\\
int e=270; rectangle(150+e,283,226+e,294); line(146+e+4,294,225+e,294); line(146+e+4,298,225+e,298);
line(150+e+80,240,150+e+80,440); //pole line(146+e+80,240,146+e+80,440);
line(150+e+80,299,150+e+80,440); //pole line(146+e+80,299,146+e+80,440);
l=400; h=+149; ellipse(51+l,132+h-7,340,216,4,15); ellipse(62+l,131+h-7,327,216,4,15); ellipse(72+l,132+h-7,327,216,2,15); ellipse(42+l,132+h-7,327,216,2,15); ellipse(57+l,107+h,0,170,16,5); line(40+l,107+h,40+l,140+h-7); line(75+l,107+h,75+l,140+h-7);
line(34+l,107+h,40+l,107+h); line(75+l,107+h,81+l,107+h);
line(34+l,107+h,28+l,102+h); //slant line(81+l,107+h,87+l,102+h);
line(28+l,102+h,34+l,98+h); line(87+l,102+h,81+l,98+h);
line(34+l,98+h,58+l,95+h); line(58+l,95+h,81+l,98+h);
ellipse(65+l,92+h,104,190,30,30);
ellipse(50+l,92+h,350,76,30,30);
line(58+l,61+h,58+l,63+h); circle(58+l,58+h,3); line(58+l,55+h,58+l,53+h); circle(58+l,50+h,2); line(58+l,48+h,58+l,47+h); circle(58+l,45+h,1); line(58+l,44+h,58+l,41+h);
r=270; n=n-15;
ellipse(227+r,206+n,0,180,9,1); ellipse(227+r,204+n,0,180,9,1); putpixel(220+r,204+n,15); putpixel(220+r,205+n,15); putpixel(220+r,206+n,15); putpixel(235+r,204+n,15); putpixel(235+r,205+n,15); putpixel(235+r,206+n,15);
ellipse(227+r,203+n,0,180,6,7); line(227+r,195+n,227+r,192+n);
line(146+e+135,302,97+e+135,294); line(146+e+135,306,97+e+135,298);
line(146+e+135,291,97+e+135,283);
line(100-5+e+190,240+15,100-5+e+190,440); //pole line(96-5+e+190,240+15,96-5+e+190,440);
r=325; n+=15; ellipse(227+r,206+n,0,180,9,1); ellipse(227+r,204+n,0,180,9,1); putpixel(220+r,204+n,15); putpixel(220+r,205+n,15); putpixel(220+r,206+n,15); putpixel(235+r,204+n,15); putpixel(235+r,205+n,15); putpixel(235+r,206+n,15);
ellipse(227+r,203+n,0,180,6,7); line(227+r,195+n,227+r,192+n);
rectangle(155+e,302,220+e,364); rectangle(155+e,302+70,220+e,364+75);
q=140; d-=1; line(302+q-5,405+d,302+q-5,440+d); line(338+q+5,405+d,338+q+5,440+d); ellipse(327+q+5,405+d,108,180,35,30);
ellipse(313+q-5,406+d,360,74,35,30);
d=-77; line(302+q-5,405+d,302+q-5,440+d); line(338+q+5,405+d,338+q+5,440+d); ellipse(327+q,405+d,105,180,30,25);
ellipse(313+q,405+d,360,80,30,25); putpixel(163,300,11); setfillstyle(6,15); floodfill(163,330,15); floodfill(160,380,15); ///////////////////////////// e=e-15; line(141+e+150,305+5,141+e+150,360+5); line(101+e+150,310-5,101+e+150,365-5); line(101+e+150,305,141+e+150,310); line(101+e+150,360,141+e+150,365);
int v=75; line(141+e+150,305+5+v-5,141+e+150,440); line(101+e+150,310-5+v-5,101+e+150,440); line(101+e+150,305+v-5,141+e+150,310+v-5); //line(101+e+150,360+v,141+e+150,365+v);
e=e+18; rectangle(178+e,415,197+e,439); setfillstyle(7,15); floodfill(179+e,416,15); int f=-75; rectangle(178+e,415+f,197+e,439+f); setfillstyle(7,15); floodfill(179+e,416+f,15);
e+=130; line(130-3+e,440+a-2,130-3+e,417+a+2); line(113+3+e,440+a-2,113+3+e,420+a-2);
line(113+3+e,417+a,130-3+e,420+a); putpixel(114+e,423,4); floodfill(114+3+e,423+a,15);
a=1; line(130-3+e,440+a-2,130-3+e,417+a+2); line(113+3+e,440+a-2,113+3+e,420+a-2);
line(113+3+e,417+a,130-3+e,420+a); putpixel(114+e,423,4); line(113+3+e,440,130-3+e,440); floodfill(114+3+e,423+a,15);
q=204; line(302+q+4,405+d,302+q+4,440+d-2); line(338+q-1,405+d,338+q-1,440+d+2); ellipse(327+q,405+d,105,180,20,15); ellipse(313+q+4,405+d,360,80,20,15); q=204;
d=0; line(302+q+4,405+d,302+q+4,440+d-1); line(338+q-1,405+d,338+q-1,440+d); ellipse(327+q,405+d,105,180,20,15); ellipse(313+q+4,405+d,360,80,20,15); line(302+q+4,440,302+q+4,440);
setfillstyle(10,15); floodfill(322,160,15); setfillstyle(6,15);
floodfill(322,193,15); ///////////////////////////////////////////////walls////////////// setfillstyle(9,15); floodfill(110,294,15); floodfill(210,290,15); floodfill(430,290,15); floodfill(520,290,15); /////////////////////////////////////////////poles setfillstyle(6,15); floodfill(93,394,15); floodfill(148,394,15); floodfill(227,394,15); floodfill(417,394,15); floodfill(498,394,15); floodfill(553,394,15);
setfillstyle(9,15); floodfill(185,224,15); floodfill(465,224,15);
while(!kbhit()) { delay(40); putpixel(random(640),random(248),random(15)); }
getch(); cleardevice();
setcolor(13); rectangle(1,1,639,479); rectangle(15,15,624,464); //setcolor(LIGHTBLUE); setfillstyle(6,11);
floodfill(2,2,13); settextstyle(7,0,3); setcolor(12);
//delay(1000); getch();
return 0; }
Posted by Surya Prakash. Posted In :
simple
September 3, 2009
#include<graphics.h> #include<conio.h> #include<alloc.h> #include<dos.h> #include<stdlib.h> void *ball;
void image() { //ball setcolor(RED); setfillstyle(SOLID_FILL,RED); fillellipse(10,10,10,10); ball=malloc(imagesize(0,0,20,20)); getimage(0,0,20,20,ball); cleardevice();
}
void main() { int gm,gd=DETECT; initgraph(&gd,&gm,"c:\\tc\\bgi"); int l=getmaxx()/2,r=0,t=0,b=0; int x=1,y=1; int s=0,key=0; int xstep=1,ystep=1;
image(); setbkcolor(GREEN);
while(key!=27) {
while(!kbhit()){ putimage(l,t,ball,XOR_PUT); delay(5); putimage(l,t,ball,XOR_PUT);
if(l>=getmaxx()||l<=0){x*=-1;sound(1000);s=0;xstep=x*(random(4)+1);ystep=y *(random(3)+1);if(l<=0)l=0;else l=getmaxx();}
if(t>=getmaxy()||t<=0){y*=-1;sound(1000);s=0;ystep=y*(random(4)+1);xstep=x *(random(3)+1);if(t<=0)t=0;else t=getmaxy();} l+=x+xstep; t+=y+ystep; s++; if(s==5) {nosound();} } key=getch();
} closegraph(); }
Posted by Surya Prakash. Posted In :
animation
September 3, 2009
Code :
#include<dos.h> #include<graphics.h> #include<conio.h> #include<stdio.h> #include<string.h>
void graph1(); void graph2(); void graph3(); void main() { clrscr(); graph1(); delay(300); graph2(); delay(300); graph3(); getch(); }
void graph1() { int j=10,n=0; char str[]="HEY GUYS,COMING AHEAD IS SOME COOL
G R A P H I C S S T U F F "; clrscr(); while(n<strlen(str)) {
textcolor(14); gotoxy(j,12); cprintf("%c",str[n]); j=j+2; n++; delay(200); } }
void graph2() { int gdriver = DETECT, gmode,errorcode,i,j,k,l; initgraph(&gdriver, &gmode, ""); errorcode = graphresult(); if (errorcode != grOk) { printf("Graphics error: %s ", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); } cleardevice(); setcolor(10); setlinestyle(3,2,3); rectangle(65,10,555,475); setcolor(12); rectangle(70,15,550,470); setlinestyle(0,1,1); for(i=0,j=220;i<225||j>100;i=i+2,j=j-2) { setcolor(i-1); arc(310,240,0,360,i); setcolor(j+2); arc(310,240,0,360,j); delay(130); } delay(1500); for(i=0;i<200;i++) { setcolor(14); arc(310,240,0,360,i); delay(50); setcolor(0); arc(310,240,0,360,i); } delay(1500);
for(i=170,j=100,k=450,l=380;i<400,j<400,k>80,l>110;i=i+3,j=j+3,k=k-3,l=l-3 ) { setcolor(i); rectangle(i,j,k,l); delay(250); } delay(300);
for(i=170,j=100,k=450,l=380;i<310,j<240,k>310,l>240;i=i+2,j=j+2,k=k-2,l=l- 2) { setcolor(0); rectangle(i,j,k,l); delay(150); } delay(200);
for(i=170,j=100,k=450,l=380;i<310,j<240,k>310,l>240;i=i+1,j=j+1,k=k-1,l=l- 1) { setcolor(0); rectangle(i,j,k,l); delay(80); } delay(1500); setcolor(14); settextstyle(1,0,1); moveto(180,190); outtext("I Know you enjoyed the show"); delay(1000); moveto(210,260); outtext("No need to thank me ...."); getch(); closegraph(); }
void graph3() { int i=20,j=7,n1=0,n2=0; char str1[]="BYE FOR NOW FOLKS...."; char str2[]="Tell me how do you like it at my e-mail id : sahilguy_2004@yahoo.co.in"; clrscr(); while(n1<strlen(str1)) { textcolor(10); gotoxy(i,12); cprintf("%c",str1[n1]); i=i+2; n1++; delay(250); } delay(200);
while(n2<strlen(str2)) { textcolor(13); gotoxy(j,22); cprintf("%c",str2[n2]); j++; n2++; delay(100); } }
Posted by Surya Prakash. Posted In :
animation
September 3, 2009
#include<stdio.h> #include<graphics.h> #include<conio.h> #include<math.h> #include<dos.h> void main() { int i=0,j=260,k=30,l=150,m=90; int n=230,o=10,p=280,q=220; float pi=3.1424,a,b,c,d,e,f,g,h,z; int gd=DETECT,gm; initgraph(&gd,&gm,"c:\\tc\\bgi"); outtextxy(0,10,"SOLAR SYSTEM-surya"); outtextxy(500,10,"press any key..."); circle(320,240,20); /* sun */ setfillstyle(1,4); floodfill(320,240,15); outtextxy(310,237,"sun"); circle(260,240,8); setfillstyle(1,2); floodfill(258,240,15); floodfill(262,240,15); outtextxy(240,220,"mercury"); circle(320,300,12); setfillstyle(1,1); floodfill(320,298,15); floodfill(320,302,15); outtextxy(335,300,"venus"); circle(320,160,10); setfillstyle(1,5); floodfill(320,161,15); floodfill(320,159,15); outtextxy(332,150, "earth"); circle(453,300,11); setfillstyle(1,6); floodfill(445,300,15); floodfill(448,309,15); outtextxy(458,280,"mars"); circle(520,240,14); setfillstyle(1,7); floodfill(519,240,15); floodfill(521,240,15); outtextxy(500,257,"jupiter"); circle(169,122,12); setfillstyle(1,12); floodfill(159,125,15); floodfill(175,125,15); outtextxy(130,137,"saturn"); circle(320,420,9); setfillstyle(1,13); floodfill(320,417,15); floodfill(320,423,15); outtextxy(310,400,"urenus"); circle(40,240,9); setfillstyle(1,10); floodfill(38,240,15); floodfill(42,240,15); outtextxy(25,220,"neptune"); circle(150,420,7); setfillstyle(1,14); floodfill(150,419,15); floodfill(149,422,15); outtextxy(120,430,"pluto"); getch(); while(!kbhit()) /*animation*/ { a=(pi/180)*i; b=(pi/180)*j; c=(pi/180)*k; d=(pi/180)*l; e=(pi/180)*m; f=(pi/180)*n; g=(pi/180)*o; h=(pi/180)*p; z=(pi/180)*q; cleardevice(); circle(320,240,20); setfillstyle(1,4); floodfill(320,240,15); outtextxy(310,237,"sun");
circle(320+60*sin(a),240-35*cos(a),8); setfillstyle(1,2); pieslice(320+60*sin(a),240-35*cos(a),0,360,8); circle(320+100*sin(b),240-60*cos(b),12); setfillstyle(1,1); pieslice(320+100*sin(b),240-60*cos(b),0,360,12); circle(320+130*sin(c),240-80*cos(c),10); setfillstyle(1,5); pieslice(320+130*sin(c),240-80*cos(c),0,360,10); circle(320+170*sin(d),240-100*cos(d),11); setfillstyle(1,6); pieslice(320+170*sin(d),240-100*cos(d),0,360,11); circle(320+200*sin(e),240-130*cos(e),14); setfillstyle(1,7); pieslice(320+200*sin(e),240-130*cos(e),0,360,14); circle(320+230*sin(f),240-155*cos(f),12); setfillstyle(1,12); pieslice(320+230*sin(f),240-155*cos(f),0,360,12); circle(320+260*sin(g),240-180*cos(g),9); setfillstyle(1,13); pieslice(320+260*sin(g),240-180*cos(g),0,360,9); circle(320+280*sin(h),240-200*cos(h),9); setfillstyle(1,10); pieslice(320+280*sin(h),240-200*cos(h),0,360,9); circle(320+300*sin(z),240-220*cos(z),7); setfillstyle(1,14); pieslice(320+300*sin(z),240-220*cos(z),0,360,7); delay(20); i++; j++; k++; l++; m++; n++; o++; p++; q+=2; } getch(); }
Posted by Surya Prakash. Posted In :
simple
| |