Untitled

mail@pastecode.io avatar
unknown
abc
a year ago
5.6 kB
2
Indexable
//# 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();
}