/* C PROGRAM TO DEMONSTRATE TRAFFIC SIGNALS */
/* AUTHOR : DEEPAK MAHAKALE 3RD YEAR IT SRCOEM, NAGPUR */
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
main() {
int gd = DETECT, gm, midx, midy;
initgraph( & gd, & gm, "C:/TC/BGI");
midx = getmaxx() / 2;
midy = getmaxy() / 2;
setcolor(RED);
settextstyle(SCRIPT_FONT, HORIZ_DIR, 3);
settextjustify(CENTER_TEXT, CENTER_TEXT);
outtextxy(midx, midy - 10, "Traffic Light Simulation");
outtextxy(midx, midy + 10, "Press any key to start");
getch();
cleardevice();
setcolor(WHITE);
settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
rectangle(midx - 30, midy - 80, midx + 30, midy + 80);
circle(midx, midy - 50, 22);
setfillstyle(SOLID_FILL, RED);
floodfill(midx, midy - 50, WHITE);
setcolor(BLUE);
outtextxy(midx, midy - 50, "STOP");
delay(2000);
graphdefaults();
cleardevice();
setcolor(WHITE);
rectangle(midx - 30, midy - 80, midx + 30, midy + 80);
circle(midx, midy, 20);
setfillstyle(SOLID_FILL, YELLOW);
floodfill(midx, midy, WHITE);
setcolor(BLUE);
outtextxy(midx - 18, midy - 3, "READY");
delay(2000);
cleardevice();
setcolor(WHITE);
rectangle(midx - 30, midy - 80, midx + 30, midy + 80);
circle(midx, midy + 50, 22);
setfillstyle(SOLID_FILL, GREEN);
floodfill(midx, midy + 50, WHITE);
setcolor(BLUE);
outtextxy(midx - 7, midy + 48, "GO");
setcolor(RED);
settextstyle(SCRIPT_FONT, HORIZ_DIR, 4);
outtextxy(midx - 150, midy + 100, "Press any key to exit...");
getch();
closegraph();
return 0;
}
Amazon banner
Thursday, 30 August 2012
C PROGRAM TO DEMONSTRATE TRAFFIC SIGNALS
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment