Thursday, 9 May 2013

Helicopter Hit


#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
void blast(int);
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"");

//for plane ddawing
for(int i=1;i<=150;i++)
{
//star
setcolor(11);
circle(350,150,2);
circle(350,150,1);
circle(400,100,1);
circle(250,75,2);
circle(250,75,1);
circle(200,50,1);
circle(400,155,2);
circle(400,155,1);
circle(10,100,1);
circle(265,175,2);
circle(265,175,1);
circle(550,50,1);

//for plane
setcolor(YELLOW);
circle(496-i,120,2);
circle(496-i,120,1);
setcolor(4);
line(370-i,130,470-i,140);
line(370-i,130,410-i,110);
line(410-i,110,480-i,130);

line(470-i,140,493-i,122);
line(472-i,140,495-i,122);
line(474-i,140,497-i,122);

    // line(523-i,122,465-i,105);
     // line(474,140,474,150);
rectangle(410-i,120,415-i,125);
rectangle(412-i,120,415-i,125);
rectangle(414-i,120,415-i,125);

rectangle(420-i,123,425-i,128);
rectangle(422-i,123,425-i,128); //plane windows


rectangle(424-i,123,425-i,128);

rectangle(430-i,126,435-i,131);
rectangle(432-i,126,435-i,131);
rectangle(434-i,126,435-i,131);

line(400-i,133,366-i,155);
line(402-i,133,368-i,155);
line(404-i,133,370-i,155);
line(406-i,133,372-i,155);
line(408-i,133,374-i,155);
line(410-i,133,376-i,155);
line(412-i,133,378-i,155);

line(410-i,135,380-i,155);
line(380-i,155,366-i,155);

line(425-i,113,445-i,100);
line(427-i,114,447-i,100);
line(429-i,115,449-i,100);
line(431-i,116,451-i,100);
line(433-i,117,453-i,100);
line(435-i,118,455-i,100);

line(433-i,117,458-i,100);
line(445-i,100,458-i,100);

//for gun drawing

setcolor(GREEN);
line(261,294,261,394);
line(264,294,264,394);
line(267,294,267,394);
line(261,294,270,294);

line(270,294,270,394);
line(250,394,280,394);
line(250,394,250,450);
line(280,394,280,450);
line(240,450,290,450);
line(240,450,240,480);
line(290,450,290,480);
     // line(400,475,375,425);
      // line(325,425,375,425);
    // line(345,425,290,327);
     // line(353,425,298,325);
//bullet
setcolor(12);
circle(265,290-i,5);
circle(265,290-i,4);
circle(265,290-i,3);
circle(265,290-i,2);
circle(265,290-i,1);
if(i==150)
{
setcolor(4);
blast(i);
}
getch();
cleardevice();
}
getch();
}
void blast(int j)
{       getch();
cleardevice();
for(int i=2;i<=75;i++)
{
setcolor(4);
line(j,130,170,140);
line(220,130,320,110);
line(200,110,300,130);

line(260-i,135,265-i,120);
line(250-i,140,255-i,115);
line(270,120-i,290,85-i);
line(280+i,135,290+i,150);
line(290+i,130,300+i,155);



line(275+i,113-i,295+i,100-i);
line(283+i,117-i,308+i,100-i);
line(295+i,100-i,308+i,100-i);

line(250-i,143+i,216-i,175+i);
line(260-i,145+i,230-i,175+i);
line(230-i,175+i,216-i,175+i);

rectangle(260,120-i,265,125-i);
rectangle(262,120-i,265,125-i);
rectangle(264,120-i,265,125-i);

rectangle(270,123+i,275,128+i);
rectangle(272,123+i,275,128+i);
rectangle(274,123+i,275,128+i);

rectangle(280+i,126,285+i,131);
rectangle(282+i,126,285+i,131);
rectangle(284+i,126,285+i,131);
//for bullet
setcolor(12);
circle(265,130-i,1);
circle(265,145+i,1);
circle(260-i,140,1);
circle(275+i,140,1);
circle(267,125-i,1);
circle(262,150+i,1);
circle(255-i,137,1);
circle(280+i,142,1);

//for gun
setcolor(GREEN);
line(261,294,261,394);
line(264,294,264,394);
line(267,294,267,394);
line(261,294,270,294);
line(270,294,270,394);
line(250,394,280,394);
line(250,394,250,450);
line(280,394,280,450);
line(240,450,290,450);
line(240,450,240,480);
line(290,450,290,480);
//star
setcolor(11);
circle(350,150,2);
circle(350,150,1);
circle(400,100,1);
circle(250,75,2);
circle(250,75,1);
circle(200,50,1);
circle(400,155,2);
circle(400,155,1);
circle(10,100,1);
circle(265,175,2);
circle(265,175,1);
circle(550,50,1);

     // line(170-i,140,193-i,122);
     // line(223-i,122,4165-i,125);
     // line(200-i,133,166-i,155);
     // line(210-i,135,180-i,155);
     // line(180-i,155,166-i,155);
     // line(225-i,113,245-i,100);
     // line(233-i,117,258-i,100);
     // line(245-i,100,258-i,100);
getch();
cleardevice();
}
getch();
       // cleardevice();
}

1 comment:

  1. Solid program .. must be helpful for xams .

    ReplyDelete