home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / GR / GR006.ZIP / FLICKER.HLP < prev    next >
Text File  |  1987-10-09  |  7KB  |  334 lines

  1. Controls
  2. @LABEL
  3. @label
  4. Used with ONKEY, LOOP, GOSUB commands. A label is placed
  5. on line to indicate a processing location (@thisplace).
  6.  
  7.  
  8.  
  9.  
  10. Controls
  11. CHAIN
  12. chain filename
  13. Transfers control to chained command file, then returns
  14. to next line. This allows previously created routines
  15. to be called from within command file.
  16.  
  17.  
  18.  
  19. Controls
  20. WAIT
  21. wait n
  22. Halts processing for n milliseconds.
  23.  
  24.  
  25.  
  26.  
  27.  
  28. Controls
  29. FRAME
  30. frame
  31. Halts display until + or - keys are hit. The + key continues
  32. processing at next line; the - key resumes processing at
  33. line after previous frame command. This command is used to
  34. create 'slide sequences' (which may include action) that
  35. can be reviewed or move forward.
  36.  
  37. Controls
  38. GOSUB
  39. gosub @label
  40. Goes to subroutine referenced by label, and returns to next
  41. line when RETURN command is encountered.
  42.  
  43.  
  44.  
  45.  
  46. Controls
  47. LOOP
  48. loop @label n
  49. Actually, a goto statement. Line number may be substituted
  50. for label. Processing returns to indicated line, n times if
  51. n parameter is included (otherwise, always).
  52.  
  53.  
  54.  
  55. Controls
  56. ONKEY
  57. onkey @label p
  58. A line number may be substitute for label. Any ASCII string
  59. prefaced by @ can be used as a label, and placed on line to
  60. move to. Default without label or line number holds pro-
  61. cessing until parameter (letter) key is pressed. With line
  62. number or label, processing moves to indicated line if
  63. letter, and there is no hold (i.e., must be used in loop).
  64. Controls
  65. RETURN
  66. return
  67. Returns processing to next line at end of subroutine
  68. (GOSUB command).
  69.  
  70.  
  71.  
  72.  
  73. File Routines
  74. UNSQUEEZE
  75. unsqueeze filename1 filename2
  76. Takes compressed file1 (filename1) and expands it to normal
  77. picture file size, placing the result in file2 (filename2).
  78. All picture file commands (SHOW, LEFT, etc.) recognize
  79. squeezed files and process them to screen, but there is a
  80. delay for processing.
  81.  
  82. File Routines
  83. WRITE
  84. write filename
  85. Writes current screen to file indicated by filename.
  86.  
  87.  
  88.  
  89.  
  90.  
  91. Music
  92. PLAY
  93. play filename
  94. Plays music file (filename). Processing does not continue
  95. while music plays. Files can be created with BLUES public
  96. domain music program.
  97.  
  98.  
  99.  
  100. Screen
  101. CLEAR
  102. clear
  103. Clears current screen and all screen buffers.
  104.  
  105.  
  106.  
  107.  
  108.  
  109. Screen
  110. COLOR
  111. color n m
  112. Turns on palette n, background color m. Changes colors of
  113. current screen.
  114.  
  115.  
  116.  
  117.  
  118. Screen
  119. DOWN
  120. down filename
  121. Opposite of UP command.
  122.  
  123.  
  124.  
  125.  
  126.  
  127. Screen
  128. LEFT
  129. left filename
  130. Moves the specified file (filename) onto the screen from the
  131. right, while moving the existing screen off the left. Useful
  132. for creating moving banners.
  133.  
  134.  
  135.  
  136. Screen
  137. MERGE
  138. merge filename
  139. Merges file (filename) into current screen, using logical
  140. OR statements.
  141.  
  142.  
  143.  
  144.  
  145. Screen
  146. REVERSE
  147. reverse
  148. Takes current screen and reverses all colors.
  149.  
  150.  
  151.  
  152.  
  153.  
  154. Screen
  155. RIGHT
  156. right filename
  157. Works like LEFT command, in opposite direction.
  158.  
  159.  
  160.  
  161.  
  162.  
  163. Screen
  164. SHOW
  165. show filename n
  166. Brings file (filename) onto screen, holding it there for n
  167. milliseconds in addition to processing time. Default, with
  168. n not entered, is 2000 (2 seconds).
  169.  
  170.  
  171.  
  172. Screen
  173. UP
  174. up filename
  175. Works like LEFT command, only screen comes in at bottom and
  176. moves up.
  177.  
  178.  
  179.  
  180.  
  181. Screen
  182. WINDOW
  183. window filename x/y
  184. Shrinks file (filename) to one half its size, and places
  185. results in quarter of current screen whose upper left hand
  186. corner is x/y.
  187.  
  188. window x/y  (no filename) shrinks current screen and places
  189. it at specifid location in current screen.
  190. Screen
  191. ZOOM
  192. zoom filename x/y
  193. Expands the quarter of file (filename) whose upper left
  194. corner is at location x/y (i.e., 10/20), and writes directly
  195. to the screen.
  196.  
  197. zoom x/y (no filename) zooms current screen from location
  198. specified and writes result to current screen.
  199. Screen Write
  200. BOX
  201. boxn x1/y1 x2/y2
  202. Writes box on screen in color indicated by n (box1=color 1),
  203. where x1/y1 is the upper left corner, and x2/y2 is lower
  204. right corner (360 x 200 matrix).
  205.  
  206.  
  207.  
  208. Screen Write
  209. CIRCLE
  210. circlen x1/y1 x2/y2
  211. Writes circle on screen in color indicated by n (circle1 =
  212. color 1) where x1/y1 is the upper left, and x2/y2 is lower
  213. right end of circle's diameter (360 x 200 matrix).
  214.  
  215.  
  216.  
  217. Screen Write
  218. CUT
  219. cut filename x1/y1/x2/y2
  220. Cuts a portion from current screen, with upper left corner
  221. at x1/y1 and lower right at x2/y2. Writes result to file
  222. (filename). Cut files are retrieved only with PASTE command.
  223. Uses 80 x 100 matrix.
  224.  
  225.  
  226. Screen Write
  227. LINE
  228. linen x1/y1 x2/y2
  229. Writes line on screen in color indicated by n (line1 =
  230. color 1) where x1/y1 is the upper left, and x2/y2 is lower
  231. right (360 x 200 matrix).
  232.  
  233.  
  234.  
  235. Screen Write
  236. PASTE
  237. paste filename x/y
  238. Paste file (filename) formerly created with CUT command to
  239. location pointed to by x/y (upper left corner). Uses 80 x
  240. 100 matrix.
  241.  
  242.  
  243.  
  244. Screen Write
  245. PATTERN
  246. pattern nnnn mmmm
  247. Writes pattern of colors to screen, where each parameter (m,
  248. n) is a color between 0 and 3. Patterns are on alternate
  249. lines, across screen (n above) as follows:
  250. pattern 1203 3132 = 1203120312031203...
  251. 3132313231323132... (colors)
  252.  
  253. Text Entry
  254. C=
  255. c=n m x/y
  256. Writes ASCII character number n to screen at x/y location
  257. in color m, at screen location x/y (40 x 25 matrix).
  258.  
  259.  
  260.  
  261.  
  262. Text Entry
  263. T=
  264. t=word n x/y
  265. Writes character string (word) to current screen in color n,
  266. left to right from location x/y (40 x 25 matrix).
  267.  
  268.  
  269.  
  270.  
  271. Text Entry
  272. TD=
  273. td=word n x/y
  274. Works like T= command, only text goes down instead of left
  275. to right.
  276.  
  277.  
  278.  
  279.  
  280. Text Entry
  281. TEXT
  282. text filename n
  283. Writes ASCII file (filename) to screen in color n. The
  284. text file can be created by any editor producing ASCII
  285. format, and should be no more than 40 characters across
  286. and 24 lines down.
  287.  
  288.  
  289. Text Entry
  290. FONT
  291. font fontname
  292. Calls font specified by fontname. When a font is called,
  293. text commands write in that font (Text, T=, TD=). Avail-
  294. able fonts are NORMAL, SANSERIF, and GOTHIC. Normal calls
  295. the standard color graphics character set, and extended
  296. characters (over ASCII 128) are available with C=; the
  297. other fonts eliminate the special ASCII characters.
  298. Wipes
  299. CENTEROUT
  300. centerout filename
  301. Brings file (filename) into current screen, all directions
  302. from center.
  303.  
  304.  
  305.  
  306.  
  307. Wipes
  308. DIAGONAL
  309. diagonal1 filename
  310. Works like WIPE command, only files enter from corners and
  311. move in diagonally. The parameter (p) specifies the corner
  312. numerically, clockwise from upper left (diagonal1, diagonal2
  313. diagonal3, diagonal4).
  314.  
  315.  
  316. Wipes
  317. DISSOLVE
  318. dissolve filename
  319. Dissolves current screen, and writes file (filename) to
  320. screen.
  321.  
  322.  
  323.  
  324.  
  325. Wipes
  326. WIPE
  327. wipeu filename
  328. Brings file (filename) into current screen, in direction
  329. indicated by parameter (p). The following parameters may
  330. be used : U = up, D = down, L = left, R = right (wipeu,
  331. wiped, wipel, wiper).
  332.  
  333.  
  334.