Description:
- Use turbo C++ editor to write the program
- Give the path of BGI, where the BGI stored in your computer in initgraph function like initgraph(&gd,&gm,”C:\\Turboc3\\BGI”);
- Write the logic of moving car concept
Using functions of graphics.h in Turbo C compiler you can make graphics programs, animations, projects, and games. You can draw circles, lines, rectangles, bars and many other geometrical figures. This C graphic program draws a smiling face at random positions on the screen.
#include
#include
#include
main()
{
int gd = DETECT, gm, area, temp1, temp2, left = 25, top = 75;
void *p;
initgraph(&gd, &gm, "C:\\Turboc3\\BGI");
setcolor(YELLOW);
circle(50, 100, 25);
setfillstyle(SOLID_FILL, YELLOW);
floodfill(50, 100, YELLOW); setcolor(BLACK);
setfillstyle(SOLID_FILL, RED);
fillellipse(44, 85, 2, 6);
fillellipse(56, 85, 2, 6);
ellipse(50, 100, 205, 335, 20, 9);
ellipse(50, 100, 205, 335, 20, 10);
ellipse(50, 100, 205, 335, 20, 11);
area = imagesize(left, top, left + 50, top + 50); p = malloc(area);
setcolor(WHITE);
settextstyle(SANS_SERIF_FONT, HORIZ_DIR, 2); outtextxy(155, 451, "Smiling Face Animation");
setcolor(BLUE);
rectangle(0, 0, 639, 449);
while(!kbhit())
{
temp1 = 1 + random (588); temp2 = 1 + random (380);
getimage(left, top, left + 50, top + 50, p);
putimage(left, top, p, XOR_PUT);
putimage(temp1 , temp2, p, XOR_PUT);
delay(100);
left = temp1;
top = temp2;
}
getch();
closegraph();
return 0;
}
