1 /* $NetBSD: map.c,v 1.2 1995/03/24 03:58:58 cgd Exp $ */
3 #define minusminus plusplus
4 #define minusplus plusminus
12 space(-1400, -1000, 1200, 1200);
22 /* Grid -- horizontal lines every 200 */
25 line(600, -800, -1400, -800);
26 line(-1400, -600, 600, -600);
27 line(600, -400, -1400, -400);
28 line(-1400, -200, 600, -200);
30 line(600, 0, -1400, 0);
32 line(-1400, 200, 600, 200);
33 line(600, 400, -1400, 400);
34 line(-1400, 600, 600, 600);
35 line(600, 800, -1400, 800);
37 /* Grid -- vertical lines every 200 */
39 line(-1200, 1000, -1200, -1000);
40 line(-1000, 1000, -1000, -1000);
41 line(-800, 1000, -800, -1000);
42 line(-600, 1000, -600, -1000);
44 line(-400, 1000, -400, -1000);
46 line(-200, 1000, -200, -1000);
47 line(0, 1000, 0, -1000);
48 line(200, 1000, 200, -1000);
49 line(400, 1000, 400, -1000);
51 /* Circles radius +250 on "center" */
57 circle(-400, 0, 1000);
62 label("- THE PHANTASIA UNIVERSE -");
63 line(-630, 1045, -115, 1045);
72 plusplus("Rovanion", -250, 320);
73 plusplus("The Iron Hills", -100, 560);
74 plusplus("Rhun", 250, 570);
75 minusplus("Dunland", -700, 160);
76 minusplus("Eriador", -920, 300);
77 minusplus("The Northern Waste", -1240, 320);
78 minusminus("Gondor", -720, -180);
79 minusminus("South Gondor", -940, -270);
80 minusminus("Far Harad", -1100, -500);
81 plusminus("Mordor", -180, -300);
82 plusminus("Khand", 0, -500);
83 plusminus("Near Harad", 40, -780);
101 label("OUTER CIRCLES:");
102 line(690, 970, 1000, 970);
104 label("> 9: The Outer Waste");
106 label("> 20: The Dead Marshes");
108 label("> 35: Kennaquhair");
110 label("> 55: Morannon");
112 label("(0,0): The Lord's Chamber");
115 label("Grid squares are 100 x 100");
117 label("Created by Ted Estes");
119 label("Plotted by Chris Robertson");
122 circle(723, -923, 20);
132 plusplus(char *s, int x, int y) /* draw strings in plus plus quadrant */
148 plusminus(char *s, int x, int y) /* draw strings in plus minus quadrant */