Hi there - I made an interesting discovery today. The anglestring() function is designed to facilitate the arrangement of strings around a central point, say the position of planets in a sign within a chart.
Syntax anglestring(int mx, int my, int angle, int radius, char string[$]);
Action: displays the string 'string' from middle mx, my at angle 'angle' and radius 'radius'.
Typically, if one wants to use a series of strings in a linear arrangement, the putstring() function would be used. However, it seems that anglestring() can be adapted to support the flexible arrangement of strings in a linear fashion.
The code for this is as follows:
strset(s, "%a", lunarSort[i] / 12);
anglestring(10 + lunarSorted[i] * 2.5, top + 35, 270, 0, s);
Instead of specifying a centre point using vars mx and my, the linear position of the string and the top position of the string are substituted. The angle is specified as 270 degrees (vertical, leading character down) and the radius is given as 0.
The result can be seen in the screen shot below. The string in question is the degree and minute of the planet's position using modulus 30.
Thanks. Ed