Untitled
unknown
plain_text
a year ago
5.6 kB
0
Indexable
Never
//# include<iostream> //# include<graphics.h> // // using namespace std ; // // int main () { // int gd = DETECT , gm ; // initgraph (& gd , & gm , "") ; // Initialize graphics mode // // while (! kbhit () ) { // Continue the animation until a key is pressed // // Pattern 1: Moving circles from left to right // for (int i = 50; i <= getmaxx () ; i ++) { // setcolor (3) ; // setfillstyle ( SOLID_FILL , WHITE ) ; // // // Draw a line and a circle , then flood - fill the circle // line ( i - 50 , getmaxy () - 50 , 120 + i , getmaxy () - 50) ; // circle (50 + i , 80 , 50) ; // floodfill (52 + i , 82 , 3) ; // delay (10) ; // Delay for smoother animation // cleardevice () ; // Clear the screen // } // // // Pattern 2: Moving circles from right to left // for (int i = getmaxx () ; i >= 50; i - -) { // setcolor (3) ; // setfillstyle ( SOLID_FILL , WHITE ) ; // // // Draw a line and a circle , then flood - fill the circle // line ( i - 50 , getmaxy () - 50 , 120 + i , getmaxy () - 50) ; // circle (i , 80 , 50) ; // floodfill ( i + 2 , 82 , 3) ; // delay (10) ; // Delay for smoother animation // leardevice () ; // Clear the screen // } // // // Pattern 3: Moving circles from top to bottom // for (int i = 50; i <= getmaxy () ; i ++) { // setcolor (3) ; // // // // // // setfillstyle ( SOLID_FILL , WHITE ) ; //// Draw a line and a circle , then flood - fill the circle // line (50 - 50 , i - 50 , 120 + 50 , i - 50) ; // circle (50 , i , 50) ; // floodfill (52 , i + 2 , 3) ; // delay (10) ; // Delay for smoother animation // cleardevice () ; // Clear the screen // } // // // Pattern 4: Moving circles from bottom to top // for (int i = getmaxy () ; i >= 50; i - -) { // setcolor (3) ; // setfillstyle ( SOLID_FILL , WHITE ) ; // // // Draw a line and a circle , then flood - fill the circle // line (50 - 50 , i - 50 , 120 + 50 , i - 50) ; // circle (50 , i , 50) ; // floodfill (52 , i + 2 , 3) ; // delay (10) ; // Delay for smoother animation // cleardevice () ; // Clear the screen // } // // // Pattern 5: Diagonal circles // for (int i = 50; i <= getmaxx () ; i ++) { // setcolor (3) ; // setfillstyle ( SOLID_FILL , WHITE ) ; // // Draw a line and a circle , then flood - fill the circle //line ( i - 50 , i - 50 , 120 + i , i - 50) ; //circle (i , i , 50) ; // floodfill ( i + 2 , i + 2 , 3) ; //delay (10) ; // Delay for smoother animation // cleardevice () ; // Clear the screen // } // // // Reverse of Pattern 5: Diagonal circles from right to //left // for (int i = getmaxx () ; i >= 0; i - -) { // setcolor (3) ; // setfillstyle ( SOLID_FILL , WHITE ) ; // // // Draw a line and a circle , then flood - fill the circle //line ( i - 50 , i - 50 , 120 + i , i - 50) ; // circle (i , i , 50) ; // floodfill ( i + 2 , i + 2 , 3) ; // delay (10) ; // Delay for smoother animation // cleardevice () ; // Clear the screen // } // } // // // // // getch () ; // Wait for a key press // closegraph () ; // Close the graphics mode // return 0; // } // 00,370,100); // line(370,100,420,180); // setfillstyle(SOLID_FILL, MAGENTA); // floodfill(152, 182, WHITE); // floodfill(252, 182, WHITE); // setfillstyle(SLASH_FILL, RED); // floodfill(182, 252, WHITE); // setfillstyle(HATCH_FILL, GREEN); // floodfill(200, 105, WHITE); // floodfill(210, 105, WHITE); // //Human // circle(100,200,20); // circle(92,195,5); // circle(108,195,5); // arc(100,210,200,340,5); // line(100,218,100,280); // line(100,230,130,245); // line(100,230,70,245); // line(100,280,125,295); // line(100,280,75,295); // //sun // circle(540,80,45); // setfillstyle(SOLID_FILL, YELLOW); // floodfill(542,82, WHITE); // //umbrella // line(70,245,70,160); // setfillstyle(SOLID_FILL, GREEN); // pieslice(70,160,360,180,50); // //rainbow // setcolor(BLACK); // setfillstyle(SOLID_FILL, RED); // pieslice(180,70,340,160,60); // setfillstyle(SOLID_FILL, LIGHTRED); // pieslice(180,70,340,160,53); // setfillstyle(SOLID_FILL, YELLOW); // pieslice(180,70,340,160,47); // setfillstyle(SOLID_FILL, GREEN); // pieslice(180,70,340,160,40); // setfillstyle(SOLID_FILL, BLUE); // pieslice(180,70,340,160,33); // setfillstyle(SOLID_FILL, CYAN); // pieslice(180,70,340,160,26); // setfillstyle(SOLID_FILL, MAGENTA); // pieslice(180,70,340,160,18); // setfillstyle(SOLID_FILL, BLACK); // pieslice(180,70,340,160,10); // //getch(); //closegraph(); // //return 0; //} #include<bits/stdc++.h> #include<graphics.h> main() { int gd=DETECT, gm; initgraph(&gd,&gm,""); line(0,450,550,450); for(int j=30;j<getmaxx();j++)// this loop is for rain { outtextxy(rand()%getmaxx(),rand()%getmaxy()-50,"'"); } // umbrella setcolor (15) ; setfillstyle ( SOLID_FILL ,4) ; pieslice (90 ,300 ,0 ,180 ,60) ; setcolor (4) ; line (91 ,300 ,92 ,377) ; // man setcolor (15) ; circle (60 ,340 ,25) ; setfillstyle ( SOLID_FILL ,6) ; floodfill (60 ,340 ,15) ; setfillstyle ( SOLID_FILL ,0) ; fillellipse (48 ,332 ,7 ,2) ; fillellipse (72 ,332 ,7 ,2) ; setcolor ( RED ) ; arc (60 ,348 ,210 ,330 ,10) ; setcolor (9) ; line (60 ,365 ,60 ,415) ; line (60 ,365 ,40 ,385) ; line (60 ,365 ,80 ,385) ; line (80 ,385 ,92 ,375) ; line (60 ,415 ,45 ,435) ; line (60 ,415 ,75 ,435) ; getch(); closegraph(); }