Walking Man
Graphics Programming
GCC - Graphics & Multimedia Lab - C++ Program
Source code:
#include<graphics.h>
using namespace std;
int main()
{
int gd=DETECT, gm;
initgraph(&gd, &gm,NULL);
int i,walk=0;
setcolor(BROWN);
bar3d(10,280,getmaxx()-50,320,10,50);
outtextxy(200,300,"www.2k8618.blogspot.com");
setcolor(WHITE);
circle(70,140,30);
circle(60,130,3);
circle(80,130,3);
line(70,135,70,145);
//line(65,155,75,155);
arc(70,140,60,120,15);
line(70,170,70,220);
line(70,170,50,220);
line(70,170,90,220);
line(70,220,55,270);
line(70,220,85,270);
setcolor(9);
fillellipse(150,100,60,40);
outtextxy(110,90,"hi," );
outtextxy(110,100,"go for a walk?");
delay(5000);
for(i=0;i<30;i++)
{
/*
cleardevice();
walk+=5;
bar3d(10,280,getmaxx()-50,320,10,50);
circle(70+walk,140,30);
line(70+walk,170,70+walk,220);
line(70+walk,170,40+walk,220);
line(70+walk,170,100+walk,220);
line(70+walk,220,30+walk,270);
line(70+walk,220,110+walk,270);
delay(500);*/
walk+=5;
cleardevice();
setcolor(BROWN);
bar3d(10,280,getmaxx()-50,320,10,50);
outtextxy(200,300,"www.2k8618.blogspot.com");
setcolor(WHITE);
circle(70+walk,140,30);
line(70+walk,170,70+walk,220);
line(70+walk,170,50+walk,220);
line(70+walk,170,90+walk,220);
line(70+walk,220,55+walk,270);
line(70+walk,220,85+walk,270);
delay(250);
walk+=5;
cleardevice();
circle(70+walk,140,30);
line(70+walk,170,70+walk,270);
setcolor(BROWN);
bar3d(10,280,getmaxx()-50,320,10,50);
outtextxy(200,300,"www.2k8618.blogspot.com");
delay(250);
walk+=5;
cleardevice();
bar3d(10,280,getmaxx()-50,320,10,50);
outtextxy(200,300,"www.2k8618.blogspot.com");
setcolor(WHITE);
circle(70+walk,140,30);
line(70+walk,170,70+walk,220);
line(70+walk,170,60+walk,220);
line(70+walk,170,80+walk,220);
line(70+walk,220,55+walk,270);
line(70+walk,220,85+walk,270);
delay(250);
}
circle(60+walk,130,3);
circle(80+walk,130,3);
line(70+walk,135,70+walk,145);
line(65+walk,155,75+walk,155);
//arc(70,140,60,120,15);
setcolor(8);
fillellipse(walk-10,100,60,40);
outtextxy(walk-30,100,"lonely...");
delay(2500);
getch();
closegraph();
return 0;
}









0 comments:
Post a Comment