home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 1: Collection A / 17Bit_Collection_A.iso / files / 223.dms / 223.adf / Source / starhlpdat.c < prev    next >
Text File  |  1988-07-25  |  20KB  |  460 lines

  1. /* this file contains only help information as initialized char * arrays */   
  2.  
  3. /* About StarChart ... general help and info */
  4.  SHORT abouthelplines = 93;
  5.  char *abouthelptext[] = 
  6. {
  7. " ",
  8. "                                StarChart",
  9. "                               Version 1.2",
  10. "                                    by",
  11. "                               Ray R. Larson",
  12. "                            Copyright (c) 1988",
  13. " ",
  14. " ",
  15. "I. About StarChart",
  16. " ",
  17. "   StarChart is a program that lets you display and identify about 600",
  18. "stars, galaxies and nebulae visible in the Northern hemisphere. This",
  19. "version of StarChart was written in Manx C (3.6a) by Ray R. Larson. The",
  20. "star data and original concept are derived from an AmigaBasic version by", 
  21. "Robert L. Hill of the Orange County, Calif. Amiga Friends User Group.",
  22. " ",
  23. "  StarChart may be freely copied and distributed, but may not be sold",
  24. "without the permission of the author. Nominal charges for duplication",
  25. "are excluded. Feel free to copy this program and give it away, but",
  26. "please retain the above notice.",
  27. " ",
  28. "   The author can be contacted at the following addresses:",
  29. " ",
  30. " Ray R. Larson",
  31. " 6425 Central Ave. #304",
  32. " El Cerrito, CA 94530",
  33. " ",
  34. " BITNET - LARSON@CMSA.BERKELEY.EDU",
  35. " Amiga Friends BBS - (714)870-4754 - Ray Larson",
  36. " ",
  37. " ",
  38. "II. Using StarChart",
  39. " ",
  40. "   StarChart will only run under AmigaDOS 1.2, and requires about",
  41. "150K of free memory. It will take advantage of expanded (FAST) memory",
  42. "and will permit multitasking (However, it does change some of the color",
  43. "registers, so concurrent tasks may show up with different colors. The",
  44. "default (preferences) colors are restored when you exit from StarChart.)",
  45. "StarChart may be run from WorkBench by double-clicking the StarChart Icon,",
  46. "or from the CLI by typing 'StarChart'. It may also be started by double-",
  47. "clicking an icon created by saving StarChart parameters (see the Parameters ",
  48. "help section).",
  49. "",
  50. "A. The Display",
  51. " ",
  52. "   The initial display shows a Northern view of the sky from Southern",
  53. "California for the current date and time (as set in Preferences). The",
  54. "display can be set for any location, time, date, and view by setting",
  55. "the desired values in the Parameters requester and saving them to a file",
  56. "called DEFAULT.STAR.  If the DEFAULT.STAR file is found in the current",
  57. "directory when StarChart is started, the saved values are used to",
  58. "calculate the initial display.  For more information on setting and saving",
  59. "parameters, select the 'HELP for Parameters' item in the Parameters menu.",
  60. " ",
  61. "  Note that this program must map one quarter of the celestial sphere onto",
  62. "a (relatively) tiny flat screen, so stars appear much closer together than",
  63. "they do in the sky. The stars visible in the lowest portion of the screen",
  64. "would be on the horizon, the stars at the top of screen would appear at",
  65. "your zenith (directly overhead). The center of the screen is due North",
  66. "(or due South, depending on the horizon set), and the sides are East or",
  67. "West. Each inch on the screen represents about 15 degrees of arc.",
  68. " ",
  69. "  The text at the bottom of the screen shows your current viewing",
  70. "location (Latitude and Longitude), the date, and the sidereal time.",
  71. "Sidereal time is based on Greenwich Mean Time (GMT) corrected for your",
  72. "location. The stars displayed are automatically updated for each hour",
  73. "of sidereal time that passes. You can change the rate of this simulated",
  74. "time using the Options menu.",
  75. " ",
  76. "B. Identifying Stars and Constellations",
  77. " ",
  78. "   To display the name and star data for a particular star, position the",
  79. "'starburst' mouse cursor so that the star shows as a white or blue spot",
  80. "in the center of the cursor and click the LEFT mouse button. A window will",
  81. "open showing the common name, Greek name, constellation, position",
  82. "(Right Ascension and Declination), relative brightness (Magnitude),",
  83. "distance from Earth, and comments on the color and name of the star,",
  84. "galaxy or other stellar object. The selected star will be circled on the",
  85. "display and highlighed in magenta while the star data is being displayed.",
  86. "You can move and resize the star data window using the usual window",
  87. "gadgets. Clicking on 'CONTINUE' will either close the window and return",
  88. "to the normal display, or show additional star data if two or more stars",
  89. "happen to be too close together to distinguish on the display.",
  90. "  Clicking the RIGHT mouse button over a star will highlight all of the",
  91. "stars in the constellation to which that star belongs, and the name of",
  92. "the constellation will be shown in the title bar of the screen.",
  93. " ",
  94. "  Additional functions (and there are a lot of them) are accessed by",
  95. "menu selections. Information about those functions can be seen by",
  96. "selecting the 'HELP' item in each menu.",
  97. " ",
  98. "  Click on the close gadget in the upper left of this screen to return",
  99. "to StarChart.",
  100. " ",
  101. " ",
  102. " ",
  103. };
  104.  
  105. /* project menu help */
  106.  SHORT projhelplines = 62;
  107.  char *projhelptext[] = 
  108. {
  109. "                           Project Menu Help",
  110. " ",
  111. "   Selections in the Project menu provide general information about ",
  112. "the Starchart program, what you are seeing, and how to use it, and ",
  113. "additional ways to identify stars and constellations.",
  114. " ",
  115. "1> About StarChart ...",
  116. " ",
  117. "   Selecting this menu item will display information about the Starchart",
  118. "program, how to interpret the display, and how to use the mouse to",
  119. "identify stars and constellations.",
  120. " ",
  121. "2> Locate Star by Common Name",
  122. " ",
  123. "   Selecting this menu item will bring up a text requester. Type in the name",
  124. "of the star you wish to locate and press return. If the star is visible",
  125. "it will be circled in magenta and blink in red. The complete star data will",
  126. "then appear in a window. Click on the word CONTINUE at the bottom of the",
  127. "information window to close the window and return to normal operations.",
  128. "If the star you are looking for is not in the star table, a message stating",
  129. "that will appear in the title bar of the screen. If the star is in the",
  130. "table, but not currently visible, a message stating that will appear in",
  131. "the title bar and also in the star information window. You can use the",
  132. "Options menu to choose how stars located in this way will be displayed",
  133. "(blink only, blink and star data, star data only).",
  134. " ",
  135. "3> Locate Star by Greek Name",
  136. " ",
  137. "   Selecting this menu item will bring up a text requester similar to",
  138. "the Locate by Common Name item. The display functions are the same as",
  139. "above. The Greek name of a star is composed of two parts, a Greek letter",
  140. "and a constellation name. An example is ALPHA CENTAURI. The Greek letter",
  141. "represents the apparent magnitude (brightness) of the star in the given",
  142. "constellation. Thus ALPHA is brightest, BETA is next brightest and so on.",
  143. "The Greek alphabet is:",
  144. "        ALPHA, BETA, GAMMA, DELTA, EPSILON, ZETA, ETA, THETA,",
  145. "        IOTA, KAPPA, LAMBDA, MU, NU, XI, OMICRON, PI, RHO, SIGMA,",
  146. "        TAU, UPSILON, PHI, CHI, PSI, OMEGA",
  147. "Use the spelled out name of the letter in searching (you don't have to",
  148. "capitalize them). The program tries to avoid problems with Greek grammar",
  149. "by ignoring the last two characters of the constellation name (for example",
  150. "ALPHA CENTAURI, ALPHA CENTAURUS, or even ALPHA CENT will find the same star.",
  151. "The constellations available can be viewed by going to the Constellation",
  152. "menu.",
  153. " ",
  154. "4> Constellation Menu",
  155. " ",
  156. "   Selecting this menu item changes the available menus to the constellation",
  157. "search menu. See the HELP item in the constellation menu for more",
  158. "information on searching for constellations.",
  159. " ",
  160. "5> Help",
  161. " ",
  162. "  Selecting this menu item brings up this set of help messages.",
  163. " ",
  164. "6> Exit",
  165. " ",
  166. "  Selecting this menu item ends the StarChart program and returns you to", 
  167. "WorkBench (or wherever you came from before starting).",
  168. " ",
  169. " ",
  170. " ",
  171. " ",
  172. " "
  173. };
  174.  
  175. /* parameters menu help */
  176.  SHORT parmhelplines = 100;
  177.  char *parmhelptext[] =
  178. {
  179. " ",
  180. "                             Parameter Menu Help",
  181. " ",
  182. "   The Parameters menu items let you change the location, date and time,",
  183. "and viewing direction for your viewing position on Earth. ",
  184. "",
  185. "1> Set Parameters",
  186. "",
  187. "   Selecting this menu item brings up the parameters requester window.",
  188. "The parameters requester shows the values currently set for your viewing",
  189. "location, date and time, and horizon view. To change any of the values",
  190. "click on the value you want to change using the left mouse button. You",
  191. "can then use the keyboard to type in new values. The DEL and BACKSPACE",
  192. "keys can be used to delete values in each item. The program will only",
  193. "let you enter numbers within the ranges indicated, and will only accept",
  194. "numbers. If you enter a number outside of the acceptable range, the",
  195. "screen will flash and a red question mark '?' will appear next to the",
  196. "item with an invalid value. You will not be able to exit the requester",
  197. "until all items are within the acceptable ranges. (You can, however,",
  198. "click on CANCEL to escape from the requester and ignore all changes.)",
  199. "",
  200. "   The parameters that may be changed are:",
  201. "Longitude (degrees and minutes West(+) or East(-) of the Prime Meridian.)",
  202. "Latitute  (degrees North of the Equator)",
  203. "           Any world atlas will show you the latitude and longitudes of",
  204. "           any location - If you don't have an atlas try calling your local",
  205. "           Public Library reference department!", 
  206. "Date      (the year, month and day)",
  207. "Time      (Hour, minute, and seconds for your local time on a 24 hour clock",
  208. "           the sidereal time will be computed from these values).",
  209. "Horizon   (Click on NORTH for a Northern view, SOUTH for a Southern view",
  210. "           from your location, the current view will be highlighted.)",
  211. "",
  212. "  When you have changed all the parameters you want, click on the OK",
  213. "at the bottom of the requester. The requester will vanish and the star",
  214. "positions for the requested location, date, time, and view will be",
  215. "calculated, and the star chart re-drawn.",
  216. "",
  217. "2> Save Parameters",
  218. "",
  219. "   Selecting this menu item will bring up a requester for a file name.",
  220. "The name provided in the requester, DEFAULT.STAR, is a special file",
  221. "that is used (if available) to calculate the initial star display when",
  222. "StarChart is started. You can modify the file name to whatever you",
  223. "wish, then click on SAVE to save the current location information.",
  224. "The requester only shows directories (drawers) and files that end with",
  225. "the extension '.STAR'. Select file or directory names by clicking on ",
  226. "them. Use the scroll bar or up and down arrows to move up and down in",
  227. "a long list of files. The buttons in the lower part of the requester",
  228. "let you change the disk you are examining. These are DF0: (the ",
  229. "internal drive, DF1: (external drive), DH0: (a hard disk), VD0: (the",
  230. "common name for the ASDG recoverable RAM disk) and RAM: (the system",
  231. "RAM disk). If you click on a device that is not installed on your system",
  232. "AmigaDOS will kick you back to the workbench screen and display a",
  233. "requester asking you to put some disk in any drive. Don't panic, just",
  234. "click on CANCEL and the requester will go away, then hold down the LEFT",
  235. "AMIGA key (solid red A) and simultaneously press the 'M' key, and you",
  236. "will be back in StarChart where you left off. The PARENT button in the",
  237. "save requester lets you move up one level in the directory hierarchy.",
  238. "You can click in the string area labelled 'File:' and type any name that",
  239. "you want to use for the file. The extension '.STAR' will be added to that",
  240. "name automatically.",
  241. "   Both your viewing parameters and any screen colors set in the OPTIONs",
  242. "menu are saved in the named file. An icon is also created for the file so",
  243. "that you can return directly to the location saved by clicking on the icon",
  244. "from Workbench. (Note that to start from these icons requires that they and",
  245. "the starchart program be in the same directory).",
  246. "",
  247. "3> Load Parameters",
  248. "",
  249. "   Selecting this menu item will bring up the same sort of requester as",
  250. "the Save Parameters requester described above. Select the '.STAR' file",
  251. "that you wish to use and click on the LOAD button to get the location",
  252. "and color information stored there installed into StarChart.",
  253. "",
  254. "",
  255. "4> Restore Parameters",
  256. "",
  257. "   Selecting this menu item will reset your viewing location, etc., to",
  258. "the initial start-up values. If the location information was read from",
  259. "the DEFAULT.STAR file, the file will be re-read. This means that if you",
  260. "have replaced the DEFAULT.STAR file with updated parameters, those new",
  261. "parameters will be read when you select restore.",
  262. "",
  263. "",
  264. "5> Use System Time",
  265. "",
  266. "   Selecting this menu item will reset your date and time-of-day parameters",
  267. "using the current time in the system clock. This will be useful only if",
  268. "you have a real-time clock that set the system date and time for you, or",
  269. "if you are conscientious enough to set the date and time in PREFERENCES", 
  270. "whenever you start up your Amiga.",
  271. "",
  272. "",
  273. "6> Help for Parameters",
  274. "",
  275. "  Selecting this menu item displays this set of help messages.",
  276. "",
  277. "",
  278. "",
  279. "",
  280. "",
  281. "",
  282. };
  283.  
  284. /* options menu help */
  285.  SHORT opthelplines = 85;
  286.  char *opthelptext[] =
  287. {
  288. "",
  289. "                                Options Menu Help",
  290. "",
  291. "",
  292. "   The Options menu provides several options for choosing how stars will",
  293. "be displayed in the StarChart program.",
  294. "",
  295. "1> Change Magnitude Display Levels",
  296. "",
  297. "   Selecting this menu item calls up a requester that will let you set",
  298. "the magnitude for different types of display on the main star chart.",
  299. "Magnitude is a measure of the relative brightness of stars. It ranges",
  300. "from slightly less than zero for the brightest stars to over 15 for very",
  301. "dim (and distant) objects such as remote galaxies. The two values presented",
  302. "in the magnitude requester can be changed to indicate the HIGHEST magnitude",
  303. "values that will appear as a small plus sign '+', or as a white dot in the",
  304. "display. All stars with magnitudes higher than the maximum value selected",
  305. "for a white dot display will appear as blue dots. Using the magnitude",
  306. "settings you can tailor the display to show, for example, only the stars",
  307. "that would appear in a bright city sky (by setting magnitude for plus",
  308. "to about 2.5 and magnitude for white dot to about 2.9. The default startup",
  309. "settings for magnitude are 2.0 for plus and 5.0 for white dot.",
  310. "",
  311. "2> Change Sidereal Clock Speed",
  312. "",
  313. "   Selecting this menu item brings up a request that lets you set the",
  314. "speed that apparent time passes in the StarChart program. Normally, one",
  315. "second of 'real' clock time passes for each second ticked off on the",
  316. "sidereal time display at the bottom of the StarChart screen. The clock",
  317. "speed set for this normal time display is 1 -- that is 1 second of",
  318. "simulated time for each second of real time. This ratio can be changed",
  319. "up to 1800 seconds (a half hour of simulated time) for each second of",
  320. "real time. Setting the simulated time that high means that the display",
  321. "will be almost continually re-calculated and redisplayed, since the display",
  322. "is automatically updated for each hour of simulated time that passes.",
  323. "When you have a Northern horizon set, and a high simulated time ratio,",
  324. "you can see how the stars rotate around Polaris, the Pole Star.",
  325. "",
  326. "",
  327. "The following three menu items govern what sort of display is given when",
  328. "a star is searched for by common name or by Greek name. They do not affect",
  329. "the display given when selecting stars or constellations using the mouse",
  330. "buttons.",
  331. "",
  332. "3> Display Both Star and Info",
  333. "",
  334. "   Selecting this menu item shows that located stars will be highlighted",
  335. "and blinked on the screen, and then the full star data for the star will",
  336. "be shown.",
  337. "",
  338. "4> Display Star Only",
  339. "",
  340. "   Selecting this menu item inhibits the display of the full star data.",
  341. "Visible stars located will be blinked, but no additional data will be",
  342. "shown. If the star is not visible a message to that effect will appear",
  343. "in the title bar of the screen.",
  344. "",
  345. "",
  346. "5> Display Info Only",
  347. "",
  348. "   Selecting this menu item inhibits blinking of the located star, but",
  349. "the full data will be shown regardless of whether the star is currently",
  350. "visible.",
  351. "",
  352. "",
  353. "6> Change Screen Colors",
  354. "",
  355. "   Selecting this menu item will bring up a requester that lets you",
  356. "change any of the colors used in the StarChart display. Click on the",
  357. "color you wish to change and use the sliders in the middle of the",
  358. "requester to modify the proportions of red(R), blue(B), and green(G)",
  359. "used for items in that color. When you are happy with the colors, click",
  360. "on the OK button to exit from the requester. Clicking on CANCEL exits",
  361. "from the requester and resets the colors to what they were when you",
  362. "selected the menu item. Clicking on RESTORE sets the colors to their",
  363. "default (start-up) values.",
  364. "",
  365. "",
  366. "7> Help for Options",
  367. "",
  368. "   Selecting this menu item displays this set of help messages.",
  369. "",
  370. "",
  371. "",
  372. "",
  373. "",
  374. " "
  375. };
  376.  
  377. /* constellations menu help */
  378.  SHORT conshelplines = 74;
  379.  char *conshelptext[] =
  380. {
  381. "",
  382. "                        Constellation Menus Help",
  383. "",
  384. "   The Constellation menus provide ways of searching for constellations",
  385. "and for showing different groups of stars such as the Zodiac constellations,",
  386. "Messier objects and NGC galaxies. There are four menus in the constellation",
  387. "menus set. The first is discussed below. The other three menus contain the",
  388. "names of the sixty constellations that can be identified by the program.",
  389. "  To see any of these sixty constellations, just select it's name from one",
  390. "of the menus. The name (and meaning of the name) will be shown in the title",
  391. "bar, and all of the stars of the constellation will be highlighted in red.",
  392. "",
  393. "Constellation Options Menu",
  394. "",
  395. " The first menu gives a number of options governing how the star information",
  396. "for constellations is displayed.",
  397. "",
  398. "1> Display Stars Only",
  399. "",
  400. "   Selecting this menu item (the startup default) will simply highlight",
  401. "all of the stars of a selected constellation in red, and show the name",
  402. "and meaning in the screen title bar.",
  403. "",
  404. "2> Display Both Stars and Info",
  405. "",
  406. "   Selecting this menu item will highlight the stars of the constellation",
  407. "as above, and then will highlight and circle each individual star in the",
  408. "constellation and show the full star data for that individual star. If",
  409. "particular stars of the constellation are not currently visible (i.e. below",
  410. "the horizon) the star information will still be given with a note that the",
  411. "star is not currently visible.",
  412. "",
  413. "3> Display Info Only",
  414. "",
  415. "   Selecting this menu option will show only the star data for the stars",
  416. "in the constellation. However, each visible star will be highlighted as",
  417. "the information for that star is shown.",
  418. "",
  419. "4> Display Major Stars Only",
  420. "",
  421. "   Selecting this menu item will show only the major stars of each ",
  422. "constellation (in any of the display modes above). The major stars are",
  423. "those identified with a Greek name. If you select this option, stellar",
  424. "objects that are IN a constellation, but not considered part of it, will",
  425. "NOT be displayed.",
  426. "",
  427. "5> Show Zodiac Constellations",
  428. "",
  429. "  Selecting this menu item will highlight all of the visible constellations",
  430. "of the Zodiac in red. Then each individual visible constellation will be",
  431. "blinked in blue and magenta and its name will be shown in the title bar",
  432. "of the screen.",
  433. "",
  434. "6> Show Messier Objects",
  435. "",
  436. "   Selecting this menu item will display all of the objects of the Messier",
  437. "catalog (galaxies, nebulae, etc.) that are included in the program. They",
  438. "will be highlighted in red.",
  439. "",
  440. "7> Show NGC Galaxies",
  441. "",
  442. "   Selecting this menu item will display all of the objects of the New",
  443. "General Catalog (NGC) of galaxies, nebulae, etc. that are included in the", 
  444. "program. They will be highlighted in red.",
  445. "",
  446. "8> Constellation Menus Help",
  447. "",
  448. "   Selecting this menu item will bring up this set of help messages.",
  449. "",
  450. "9> Return to Main Menu",
  451. "",
  452. "   Selecting this menu item will restore the main StarChart menu.",
  453. "",
  454. "",
  455. "",
  456. " "
  457.  
  458. };
  459.  
  460.