1 
2 #include <graphics.h>
3 #include <math.h>
4 #include <gray.h>
5 
6 #pragma string name GrayTest
7 
main()8 main()
9 {
10 int x,a;
11 
12 	g_clg(G_WHITE);
13 
14 	for (x=1;x<95;x++)
15 		{
16 		a=50-x;
17 		g_plot (x,32-(a*a/80),G_BLACK);
18 	}
19 
20 
21 	g_draw(3,3,93,3,G_DARK);
22 	g_draw(3,3,3,61,G_DARK);
23 	g_draw(93,3,93,61,G_DARK);
24 	g_draw(3,61,93,61,G_DARK);
25 
26 	g_draw(2,2,92,2,G_LIGHT);
27 	g_draw(2,2,2,60,G_LIGHT);
28 	g_draw(92,2,92,60,G_LIGHT);
29 	g_draw(2,60,92,60,G_LIGHT);
30 
31 
32 /* Draw a diamond - weak, but it demonstrates relative drawing! */
33 
34         g_plot(61,25,G_DARK);
35 	        g_drawr(15,15,G_DARK);
36 	        g_drawr(15,-15,G_DARK);
37 	        g_drawr(-15,-15,G_DARK);
38 	        g_drawr(-15,15,G_DARK);
39 
40         g_circle(30,30,20,1,G_BLACK);
41 	g_circle(30,30,28,1,G_BLACK);
42 
43 	g_page(1);
44 	fill(8,30);
45 	fill(70,30);
46 
47 	g_page(0);
48 	fill(30,5);
49 
50 
51 	g_circle(30,30,25,1,G_WHITE);
52 
53 	g_circle(30,30,40,1,G_BLACK);
54 	g_circle(30,30,41,1,G_DARK);
55 	g_circle(30,30,42,1,G_LIGHT);
56 	g_circle(30,30,43,1,G_WHITE);
57 
58 	//while (1 != 2) {};
59 }
60