home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / r / ripall.zip / RIPAINT.DOC < prev    next >
Text File  |  1992-09-22  |  60KB  |  1,308 lines

  1.  
  2.  
  3.                             -----------------------
  4.                                   RIPAINT.EXE
  5.                                 Version 1.00.00
  6.                       ------------------------------------
  7.                       Copyright (c) ResNova Software, 1992
  8.                               All Rights Reserved
  9.                           ---------------------------
  10.                     
  11.                                September 22, 1992
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. 1.0 - INTRODUCTION
  19. ==================
  20.  
  21. Thank you for purchasing RIPaint from ResNova Software, Inc.
  22. (ResNova) and CovyWare.  You have just started down the road to
  23. online graphics for your BBS or online Information Server.  This
  24. state of the art Paint Program will allow your text based host
  25. (BBS) to display EGA level graphics to your IBM-PC callers.
  26.  
  27. RIPaint is actually a "What You See Is What You Get" (WYSIWIG)
  28. Graphical User Interface (GUI) designer that works just like a
  29. normal Paint Program.  It reads and writes "text based" RIPscrip
  30. graphical script files.  These files are then loaded onto the BBS
  31. in place of a normal ANSI, ASCII, uploaded to Email or filebases. 
  32. Users of RIPterm (the RIPscrip graphics based Terminal for
  33. IBM-PC's) will see the system in full graphics  mode.  You can use
  34. RIPscrip to convert your existing BBS to an entirely "point and
  35. click" system, or just show pretty pictures.  The choice is up to
  36. you.
  37.  
  38.  
  39.  
  40. 1.1 - DISCLAIMER
  41. ================
  42.  
  43. YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE
  44. INSTALLING OR USING THIS DISKETTE.  INSTALLING OR USING THIS
  45. DISKETTE INDICATES YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. 
  46. IF YOU DO NOT AGREE WITH THEM, YOU SHOULD RETURN THIS DISKETTE
  47. WITHIN 30 DAYS OF THE ORIGINAL DATE OF PURCHASE, AND THE PRICE OF
  48. THE PRODUCT WILL BE REFUNDED TO YOU.
  49.  
  50.  
  51.  
  52. 1.1.1 - DEFINITIONS
  53. ===================
  54.  
  55. "You" and "Your" shall be taken as referring to the person or
  56. business entity who purchased this License to use this Software or
  57. for whom such License was purchased.
  58.  
  59. "Software" shall be taken as referring to the files supplied on the
  60. diskette(s) inside the package, and to any and all copies, updates,
  61. modifications, functionally-equivalent derivatives, or any parts or
  62. portions thereof.
  63.  
  64.  
  65.  
  66. 1.1.2 - LICENSE
  67. ===============
  68.  
  69. You may:
  70.  
  71.      1.   install and use one copy of this Software on a single
  72.           Computer.
  73.  
  74.      2.   copy this Software into machine-readable or printed form,
  75.           for backup or archival purposes in support of your use of
  76.           this Software.
  77.  
  78.      3.   transfer this Software and license to another party if
  79.           the other part agrees to accept the terms and conditions
  80.           of this Agreement.  If the enclosed Software is an
  81.           update, any transfer must include the updated and all
  82.           prior versions.  If you transfer the Software, you must
  83.           at the same time either transfer all copies, whether in
  84.           machine-readable or printed form, to the same party, or
  85.           destroy any copies not transferred.
  86.  
  87. If this Software package contains both 3.5 and 5.25 disks, only a
  88. single Software License is created hereby.  All enclosed diskettes
  89. are covered under, and restricted by, the terms of this single
  90. Software License Agreement.
  91.  
  92. YOU MAY NOT USE, COPY, MODIFY, OR TRANSFER THIS SOFTWARE, OR ANY
  93. COPY, MODIFICATION, OR MERGED PORTION, IN WHOLE OR IN PART, EXCEPT
  94. AS EXPRESSLY PROVIDED FOR IN THIS LICENSE, OR IN AMENDMENTS SIGNED
  95. BY THE OFFICER OF ResNova.  IF YOU TRANSFER POSSESSION OF ANY COPY
  96. OF THIS SOFTWARE, OR ANY FUNCTIONALLY-EQUIVALENT DERIVATIVE, OR ANY
  97. PORTION OR MODIFICATION THEREOF, TO ANOTHER PARTY,  YOUR LICENSE IS
  98. AUTOMATICALLY TERMINATED.
  99.  
  100.  
  101.  
  102. 1.1.3 - TERM
  103. ============
  104.  
  105. This license is effective until terminated.  You may terminate it
  106. at any time by destroying all copies of the Software covered by
  107. this Agreement.  It will also terminate upon conditions set forth
  108. elsewhere in this Agreement or if you fail to comply with any term
  109. or condition of this Agreement.  You agree upon such termination to
  110. destroy this Software, including all copies, functionally-
  111. equivalent derivatives, and all portions and modifications thereof
  112. in any form.
  113.  
  114.  
  115.  
  116. 1.1.4 - LIMITED WARRANTY
  117. ========================
  118.  
  119. THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  120. EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO , THE
  121. IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR
  122. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  123. SOFTWARE IS WITH YOU.  SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU
  124. (NOT RESNOVA) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
  125. REPAIR, OR CORRECTION.
  126.  
  127. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO
  128. THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.  THIS WARRANTY GIVES YOU
  129. SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY
  130. FROM STATE TO STATE.
  131.  
  132. RESNOVA does not warrant that the functions contained in this
  133. software will meet your requirements or that the operation of this
  134. Software will be uninterrupted or error-free.  However, RESNOVA
  135. does warrant the diskette on which the Software is furnished to be
  136. free from defects in materials and workmanship under normal use for
  137. a period of ninety (90) days from the date of delivery to you.
  138.  
  139.  
  140.  
  141. 1.1.5 - LIMITATIONS OF REMEDIES
  142. ===============================
  143.  
  144. RESNOVA's entire liability and your exclusive remedy shall be:
  145.  
  146.      a.   the replacement of any diskette not meeting RESNOVA's
  147.           "Limited Warranty" and which is returned to RESNOVA, or
  148.  
  149.      b.   if RESNOVA is unable to deliver a replacement diskette
  150.           which is free of defects in materials or workmanship, you
  151.           may terminate this Agreement by returning this Software
  152.           and your money will be refunded.
  153.  
  154. IN NO EVENT WILL RESNOVA BE LIABLE TO YOU FOR ANY DAMAGES,
  155. INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  156. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
  157. THE SOFTWARE EVEN IF RESNOVA OR ITS AUTHORIZED REPRESENTATIVE HAS
  158. BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM
  159. BY ANY OTHER PARTY.
  160.  
  161. SOME STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY
  162. FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR
  163. EXCLUSION MAY NOT APPLY TO YOU.
  164.  
  165.  
  166.  
  167. 1.1.6 - GENERAL
  168. ===============
  169.  
  170. You may not sublicense, assign or otherwise transfer this License
  171. or Software except as expressly provided in this Agreement.  Any
  172. attempt to otherwise sublicense, assign, or transfer any of the
  173. rights, duties or obligations hereunder is expressly prohibited and
  174. will terminate this Agreement.
  175.  
  176. All Agreements covering this Software (including but not limited to
  177. any and all updates, upgrades, and enhancements to this Software or
  178. any portion thereof, bearing the same registration number) shall be
  179. deemed to be counterparts of one and the same License Agreement
  180. instrument.
  181.  
  182. BY INSTALLING OR USING THIS SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE
  183. READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS
  184. TERMS AND CONDITIONS.  YOU FURTHER AGREE THAT IT IS THE COMPLETE
  185. AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US, WHICH
  186. SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND
  187. ANY OTHER COMMUNICATIONS BETWEEN US RELATING TO THE SUBJECT MATTER
  188. OF THIS AGREEMENT.
  189.  
  190.  
  191.  
  192. 1.2 - REQUIREMENTS
  193. ==================
  194.  
  195. RIPaint requires that you be using an IBM-PC compatible computer
  196. system running MS-DOS version 3.0 or higher.  You must have 640K of
  197. conventional memory and at least 2.0 to 2.5 megabytes of hard disk
  198. space for the various Icons, Scenes and other files included with
  199. the package.  In addition, you must have a Microsoft compatible
  200. mouse and an EGA or VGA compatible video card.  A color monitor is
  201. seriously recommended, but it not necessary.  RIPaint does not
  202. require the existence of Extended or Expanded (EMS) memory.
  203.  
  204.  
  205. 1.2 - WHAT IS RIPaint and RIPscrip?
  206. ===================================
  207.  
  208. RIPscrip is actually a text based "language" for the purpose of
  209. storing graphical information.  Unlike the majority of Paint
  210. Programs on the market now, RIPaint is not "image" oriented.  It is
  211. object oriented.  By Object Oriented, we mean that RIPaint acts
  212. like a big "macro recorder", keeping track of most actions you
  213. perform in the Paint Program.  These actions are then saved into a
  214. .RIP file when you choose the Save option as a sequence of RIPscrip
  215. graphics commands.  The commands, when played back on a RIPscrip
  216. compatible software package, will reproduce the screen generated in
  217. RIPaint.
  218.  
  219. RIPscrip is actually, a very complex script language.  It was
  220. designed to be as small as possible, efficient and fast.  Its
  221. second major criteria, is that it must be entirely text based so it
  222. can be installed on any Text Based Host system.  All RIPscrip is
  223. 7-bit ASCII, which can be transmitted over 7-E-1 connections as
  224. easily as on 8-N-1 hosts (eg, TYMNET, CompuServe, GEnie,
  225. PC-Pursuit, TeleNet, etc).  
  226.  
  227. RIPscrip files are very cryptic looking.  That is why RIPaint was
  228. designed so that nobody would ever have to touch a line of RIPscrip
  229. source code manually.  Besides, designing a graphical user system
  230. by editing text files is not intuitive at all, and goes completely
  231. against the concept of GUI systems!  Part of the complexity of
  232. RIPscrip files is that they do not use a numbering system like we,
  233. Humans use (i.e., Decimal).  Decimal numbering systems use the
  234. digits 0-9.  RIPscrip uses a numbering system with 36 digits (0-9,
  235. A-Z).  This is called Hexa-Tri-Decimal.  This numbering system is
  236. used because it can store a number in fewer digits than in decimal,
  237. thus saving space and transmission efficiency.
  238.  
  239.  
  240.  
  241. 1.3 - WHAT DOES RIPscrip OFFER?
  242. ===============================
  243.  
  244. RIPscrip offers many graphical commands for presenting information
  245. to the end-user in an eye-pleasing manner.  A comprehensive set of
  246. commands provides a multitude of graphical presentation mediums. 
  247. Among the many graphical features of RIPscrip are the following:
  248.  
  249.      -    Full Graphical Primitives (Box, Circle, etc)
  250.      -    Specialized Fill Patterns for eye catching results
  251.      -    Full color manipulation commands
  252.      -    Multiple, scalable, colored fonts
  253.      -    Simultaneous Text and Graphics Windows on screen at once.
  254.  
  255.           This allows the end-user to view graphics and normal text
  256.           at the same time.
  257.      -    Full Mouse Support for "point and click" operation
  258.      -    Remote "bitmap" Icons for detailed, high-speed graphics.
  259.      -    Full Cut and Paste ability
  260.      -    Custom defined line-styles for technical drawings, etc.
  261.      -    ...and much more
  262.  
  263. Using RIPscrip graphics for your Online Information Service, you
  264. can show eye-pleasing graphics, offer full point and click access
  265. to your service, and in many cases, speed up throughput (bandwidth)
  266. of your users' online connect times.  In other words, graphics can
  267. SPEED UP online connections, instead of slow them down.  This is
  268. based on ANSI vs. RIPscrip menus, not ASCII vs. RIP.
  269.  
  270.  
  271.  
  272. 1.4 - HOW CAN RIPscrip WORK FOR ME?
  273. ===================================
  274.  
  275. If you are a System Operator of an Electronic Information Service,
  276. an Applications Developer or a Graphical Artist who wishes to
  277. generate graphics for a RIPscrip based service, RIPaint is the
  278. system for you. With RIPscrip's text based nature, installing
  279. graphics on a normal System can be very easy, and most rewarding. 
  280. Simply replace your existing Text menus with RIPscrip files and you
  281. are quite literally, done!  Simply log-on with a RIPscrip
  282. compatible Terminal Program (like RIPterm) and you're on-the-air. 
  283. Depending on the capabilities of your host software, you may be
  284. able to replace only menus, or completely RIPize your entire
  285. system, transforming it to a completely graphical system.  RIPscrip
  286. graphics have been tested with The MajorBBS, Wildcat BBS, PC-Board
  287. and TBBS to name but a few.  In all cases, RIPscrip graphics were
  288. obtainable online with a minimum of effort.  If you encounter
  289. problems, please feel free to contact ResNova Software Technical
  290. Support at (714) 840-6082 for further information.
  291.  
  292. All you need to get up and running are two things: RIPaint, and
  293. RIPterm.  RIPaint is commercial software which you have just
  294. purchased.  RIPterm is a Public Domain graphics based terminal
  295. program.  RIPterm is entirely free of charge subject to the terms
  296. and conditions set forth in the RIPterm documentation.
  297.  
  298.  
  299.  
  300. 2.0 - RIPaint - GETTING STARTED
  301. ===============================
  302.  
  303. RIPaint is a full featured Paint Program.  It can take advantage of
  304. multiple Scene Files (.RIP), a number of multi-colored Icon Files
  305. (.ICN), Color Palettes (.PAL), Fill Patterns (.PAT) and much more. 
  306. Needless to say, in order to keep the system working smoothly,
  307. there must be some organization.  RIPaint accomplishes this by
  308. keeping different files in different sub-directories.  This is done
  309. so that the actual PAINT directory is not cluttered up with
  310. literally hundreds of files.  RIPaint comes with many example
  311. Scenes for your viewing, as well as a multitude of Icon Files that
  312. you may use completely free, as much as you wish.
  313.  
  314. To install RIPaint, perform the following:
  315.  
  316.      1.   Select the floppy disk (or directory) containing the
  317.           install disk by typing A: or B:
  318.  
  319.      2.   Type INSTALL C: to install the software onto drive C:
  320.           Supported Drives are C - Z
  321.  
  322. The INSTALL.BAT file will create the following subdirectories (this
  323. example uses C: for the drive):
  324.  
  325.      C:\RIPAINT\.......... Contains RIPscrip Paint & Term Programs
  326.      C:\RIPAINT\RIP....... Contains all RIPscrip scenes
  327.      C:\RIPAINT\ICONS..... Contains all ICON files
  328.      C:\RIPAINT\PALETTES.. Contains color palettes 
  329.      C:\RIPAINT\PATTERNS.. Contains custom fill pattern files
  330.      C:\RIPAINT\DOC....... Contains Misc. Documentation (this file)
  331.      C:\RIPAINT\CSPRITES.. Saved Icons in Turbo C format
  332.                            (programmers)
  333.  
  334. All files will be moved into the correct directories.
  335.  
  336. When entering the drive letter, you must add the colon (:). 
  337. Example: INSTALL C:  Install will proceed to copy the necessary
  338. files onto your hard disk and ensure that everything is in the
  339. correct locations.  At the end of the procedure, INSTALL will
  340. attempt to display a README.NOW file which will include any last
  341. minute information that was not included in the documentation. 
  342. After INSTALL is complete.  You are in business, up and running
  343. with a minimum of effort.
  344.  
  345.  
  346.  
  347. 2.1 - RIPaint BASICS
  348. ====================
  349.  
  350. This Documentation file is VERY incomplete.  Due to demand, and
  351. time constraints in the development cycle, an appropriate
  352. Documentation file has not been created yet.  It WILL be very
  353. shortly.  For now, try looking through the Help System for
  354. information on how to use certain features.  The help system is
  355. entirely context sensitive. For example, if you are in LINE mode
  356. and hit F1 (help), a help screen on how to draw LINEs will be
  357. shown.  If you change to CIRCLE mode, then a CIRCLE help screen
  358. would show up.  So on and so forth.
  359.  
  360. This section has not been completed yet.  For information on using
  361. RIPaint features, consult the online Help System by typing F1 in
  362. RIPaint (context sensitive), or by typing ALT-F1 for the Table of
  363. Contents.
  364.  
  365. For the moment, the following information is important for you to
  366. know before getting started:
  367.  
  368. There are a number of different sections of RIPaint.  Many things
  369. on the system to help you in many ways.  There is a movable toolbox
  370. that contains frequently used commands, and a status bar at the
  371. bottom which shows you various current modes and other information.
  372.  
  373. The Status Bar requires a bit of explanation.  In the lower-right
  374. side of the Status Bar are five boxes.  Going from left to right,
  375. they are:
  376.  
  377.      1.   The current Line Style and thickness
  378.      2.   The current Fill Pattern
  379.      3.   The current Fill Border Color
  380.      4.   The current Fill Interior Color
  381.      5.   The current Drawing color
  382.  
  383. There are three major points you should know before embarking on
  384. your first RIPaint adventure:
  385.  
  386.      1.   Editing Icons may not operate the way you think. 
  387.           Anything you do in the Icon Edit is not automatically
  388.           part of your Scene.  In order to make any Icon edits part
  389.           of your scene, you must save the Icon to an Icon file
  390.           from within the Icon Editor (zoom).  After that, you MUST
  391.           "load icon" into your scene if you haven't done so
  392.           already.  If you get into the habit of saving your Icon
  393.           modifications, and the Icon was previously loaded into
  394.           the Scene, then when you redraw the screen or the like,
  395.           the changes will be automatically incorporated into the
  396.           Scene.  To put it all in a nutshell, when you redraw the
  397.           screen, RIPaint loads any loaded Icons from disk then and
  398.           there.  So, if you haven't saved your Icon modifications,
  399.           they will vanish when you do anything that would redraw
  400.           the screen.
  401.  
  402.      2.   There are three color selector dialog boxes.  Drawing
  403.           Color, Fill Color and Fill Border Color.  Each of these
  404.           represent:
  405.  
  406.           a)   Drawing color - the color of basic graphics
  407.                primitives like lines, circles, etc.
  408.  
  409.           b)   Fill Color - the color of any filled region.  For
  410.                example, if you click inside a WHITE square, while
  411.                having the fill color set to blue, you'll have a
  412.                white square with a blue region inside of it.  See
  413.                item (c) below for a discussion of this "flood
  414.                fill" mode.  A second mode of operation is "Toggle
  415.                Enclosed Fill ON/OFF".  This mode, available from
  416.                the Fill Menu, will automatically fill the interior
  417.                of any closed object (rectangle, circle, ellipse,
  418.                polygon, etc) with the current fill color and fill
  419.                pattern.  This second fill mode DOES NOT use the
  420.                Fill Border Color (again, see (c) below).
  421.  
  422.           c)   Fill Border Color - This option only affects the
  423.                "Flood fill" mode (or simply, Fill).  A Flood Fill
  424.                is when you click the mouse inside an area and tell
  425.                it to fill the area with an arbitrary color.  The
  426.                Fill Border color specifies where the fill will
  427.                "stop".  So, as in the example above (b) dealing
  428.                with the white square, if you set the Fill Border
  429.                Color to WHITE, while the Fill Color is BLUE, and
  430.                you click inside the square, RIPaint will start
  431.                filling from the point where you clicked and spread
  432.                outward until it hits WHITE, where it will stop. 
  433.                If you mistakenly specify the wrong Fill Border
  434.                color, you can obliterate your scene quite easily. 
  435.                If this happens, simply use the UNDO feature!  One
  436.                last note regarding Flood Fill and Fill Border
  437.                Colors, if your enclosed area has even so much as a
  438.                single pixel "hole" in it, your fill can "bleed"
  439.                outside your region and affect the rest of the
  440.                scene.  This may or may not be a desirable affect. 
  441.  
  442. As an additional advantage, we have included an offline DOS program
  443. called ICONVIEW.  This program can be run from within your Icon
  444. directory and provides you with a slide-show type viewer for all of
  445. your Icons.  You may delete arbitrary Icons from within here.  This
  446. program is intended as an Icon Maintenance utility so that you can
  447. clean out your Icon directory of irrelevant Icons.  Consult
  448. ICONVIEW.DOC for more information.
  449.  
  450.  
  451.  
  452. 2.2 - DRAWING MODES
  453. ===================
  454.  
  455. There are a great many different kinds of drawing modes available
  456. in RIPaint to achieve many varied effects.  The available drawing
  457. modes are as follows:
  458.  
  459.      A -  Draw a circular "arc".  An ARC is only part of a circle,
  460.           from one angle to another - angle1 through angle2. If
  461.           angle1=0, and angle2=360, an entire circle is displayed.
  462.           0 degrees starts at 3 o'clock.  90 degrees is at 12
  463.           o'clock, 180 degrees is at 9 o'clock, and 270 degrees is
  464.           at 6 o'clock.
  465.    
  466.           To use this command, first click on the center point of
  467.           the arc; nothing will be drawn there, it is only used to
  468.           determine the shape of the curve.  After you have clicked
  469.           (and released) the mouse to determine the center point,
  470.           move the mouse around and you'll see a rubber band line
  471.           follow the cursor, starting at the center point.  This is
  472.           the first angle from which the arc will begin.  When you
  473.           have determined where you want the arc to begin, click on
  474.           the left mouse button and hold it down, slowly drag the
  475.           mouse around the center point and you'll see a second
  476.           line appear which is your ending angle.  Keep dragging
  477.           the other line around until you have the arc where you
  478.           want it then release the left mouse button.  The radius
  479.           of the arc is "loosely" determined by the length of the
  480.           first starting angle line; the farther from the center
  481.           point you drag it, the larger the radius.  Be careful.
  482.           The "radius" of the Arc is best approximated with
  483.           horizontal lines.  Vertical lines give a false radius
  484.           because an EGA (640x350) screen does not have "square"
  485.           pixels.  Custom line "patterns" do not apply to arcs.
  486.           Only the line "thickness" option pertains to Arcs.  In
  487.           other words, you can draw a "thick" Arc, but not a 
  488.           dashed or dotted Arc.
  489.    
  490.           Enclosed Fill Mode does not apply with this command.
  491.    
  492.      R -  Draw a rectangular "Box".  This command allows you to
  493.           draw a rectangular box of any size.  Simply click (and
  494.           hold down) the left mouse button where you want the
  495.           upper-left or lower-right corner to begin.  Then, while
  496.           still holding down the mouse button, drag the box as
  497.           large as you wish until it is the desired size.  When
  498.           complete, simply release the mouse button.  The box will
  499.           be drawn using the current drawing color and line style. 
  500.           If Enclosed Fill mode is ON, then the interior region of
  501.           the Box will be filled using the current fill color and
  502.           fill pattern. If Enclosed Fill is OFF, the interior
  503.           remains unfilled and anything that existed on the screen
  504.           behind the box will show through (except at the borders,
  505.           naturally).
  506.  
  507.      C -  Draw a "Circle".  This command allows you to draw a
  508.           circle on the screen.  Simply click (and hold down) the
  509.           left mouse button where you want the center of the circle
  510.           to be.  As soon as you click, a rubber-band box will
  511.           appear which shows how large the circle will be.  Simply
  512.           drag the circle to the desired size.  The farther from
  513.           the center point you go, the larger the circle's radius.
  514.           Release the mouse button when the circle is the desired
  515.           size.  When complete, the circle will be drawn in the
  516.           current drawing color.  Special Line "patterns" do not
  517.           apply to circles, but the line "thickness" does.  So, you
  518.           can draw a thick bordered circle, but not a dotted
  519.           circle. If Enclosed Fill is ON, the interior of the
  520.           circle is filled with the current fill color and pattern.
  521.  
  522.           If it is OFF, then the interior is untouched.
  523.    
  524.      F -  "Flood Fill" a region on screen.  This command takes a
  525.           bit of explaining (and getting used to).  Its concept is 
  526.           straightforward.  How you make it work, however, is a
  527.           little bit more complicated.  Simply put, this command
  528.           allows you to click your mouse on a particular region,
  529.           and the area will be filled in with the current fill
  530.           color and pattern.  The tricky part is telling RIPaint
  531.           where to STOP filling!  You do this by specifying a "Fill
  532.           Border" color.  When fill mode "finds" this color, it
  533.           stops filling in that direction and goes off filling
  534.           areas it hasn't finished yet (or found the border color).
  535.  
  536.             
  537.  
  538.           This command would benefit from a simple example.  Let's
  539.           say you draw a large White box, and a small White box
  540.           inside the larger one, like this:
  541.  
  542.              _______________________    As you can clearly see,
  543.             |                       |   there are two distinct 
  544.             |                       |   regions, A and B.  Let's
  545.             |  A                    |   say you wanted to fill
  546.             |       ______________  |   area A with blue, but
  547.             |      |              | |   leave area B untouched.
  548.             |      |              | |   Select a Fill Border Color
  549.             |      |              | |   of White, and a Fill Color
  550.             |      |      B       | |   of Blue.  Select Flood Fill
  551.             |      |              | |   Mode and click anywhere in
  552.             |      |              | |   the A region.  RIPaint will
  553.             |      |______________| |   do the rest for you by 
  554.             |                       |   searching out every single
  555.             |                       |   pixel that can be filled
  556.             |                       |   that isn't White.
  557.             |                       |
  558.             |_______________________|   Now what if the smaller box
  559.                                         wasn't White?  If it were
  560.         say, Yellow?  RIPaint would obliterate the interior Box
  561.         because it didn't find any White!  See for yourself.  Try
  562.         this simple example to convince yourself that this is
  563.         indeed the way it works.
  564.    
  565.         NOTE:  Flood-fill can have a potentially undesirable
  566.                effect on your picture.  If the region you click
  567.                inside has even so much as a single pixel "gap"
  568.                anywhere, the fill will "bleed" outside the desired
  569.                region and clobber the area outside the region.  If
  570.                this happens, use UNDO, fix the hole, and try
  571.                again.
  572.    
  573.      G -  "Get Image" to Scrap Buffer (COPY).  This command, unlike
  574.           the normal Graphical Objects, instructs RIPaint to copy
  575.           a specified rectangular region into the Scrap Buffer. 
  576.           You are allowed at most, one image on the scrap buffer at
  577.           any one time.  The image remains on the screen.  To
  578.           specify the region to copy to the scrap buffer, drag out
  579.           a rectangular region around the image you wish to capture
  580.           in exactly the same way as you would drawing a box: drag.
  581.  
  582.           You may then, subsequently use the Paste command to stamp
  583.           that image onto the screen at any place you wish.  You
  584.           may paste the image as many times as you wish, providing
  585.           you have not Copied another image onto the scrap buffer.
  586.    
  587.           NOTE:     Doing a Get or Paste will "save" the command
  588.                     in your list of commands.  What this means, is
  589.                     when you Redraw the screen, those cut & paste
  590.                     commands will be executed.  If you have
  591.                     something in the Scrap Buffer and nothing has
  592.                     been done with it yet, simply Redrawing the
  593.                     screen could obliterate the clipboard
  594.                     contents.
  595.              
  596.           Saving the Scene will also save the Cut and Paste
  597.           commands, but in a way you probably wouldn't think of. 
  598.           When saved, it only saves the clip "box"  coordinates
  599.           pertaining to the cut or paste you specified (eg, (50,80)
  600.           to (105,122)).  The image physically in that region is
  601.           not saved!  When a Host system sends a RIPscrip file to
  602.           the terminal, it draws things on the screen then you
  603.           instruct the terminal to "copy" a picture on THEIR screen
  604.           onto THEIR scrap buffer.  You can then paste THEIR scrap
  605.           buffer onto THEIR screen wherever you (the host) wants. 
  606.           Kind of funky, but it saves a LOT of transmission time
  607.           under certain situations.
  608.    
  609.           A simple example will illustrate the importance of this
  610.           command.  Let's say you spend 60 or 70 RIPscrip commands
  611.           drawing out a very detailed Brick on the user's screen. 
  612.           You've generated a really nice brick, but you don't want
  613.           to have to recreate that brick each and every time you
  614.           want to make a brick wall.  You'd have to redraw the
  615.           thing in different positions hundreds, perhaps thousands
  616.           of times.  Instead, use the COPY & PASTE commands after
  617.           the first brick is drawn out.  Drag the COPY rectangle
  618.           precisely around the edges of the Brick.  Then use the
  619.           paste mode to stamp your detailed brick all over your
  620.           screen. If done well, you will have a highly detailed
  621.           brick wall which realistically only took a very short
  622.           while to display.   Much faster than sending over a full
  623.           screen bitmap image, huh?
  624.    
  625.      I -  "Paste Image" from Scrap to Screen.  See COPY TO SCRAP
  626.           command (G) above for a detailed explanation of this
  627.           command.
  628.    
  629.      L -  Draw a "Line".  This command simply draws a line.  Click
  630.           on the starting point of the line and drag the line out
  631.           to the desired size and orientation.  The line will be
  632.           drawn when you release the mouse button in the current
  633.           drawing color, and the current Line Style and Thickness.
  634.    
  635.      M -  "Magnifying Glass".  This command allows you to zoom-in
  636.           on an area of the screen.  It does not create any
  637.           transmittable commands, nor does it provide any serious
  638.           functionality.  Its main purpose in life is to magnify an
  639.           area for closer scrutiny.  To use this command, simply
  640.           drag a box around the region you wish to zoom in on.  If
  641.           the region is too big for magnification, a window will
  642.           popup informing you that you should choose a smaller
  643.           area.  The computer will determine the optimal zoom ratio
  644.           to display the area in as high a magnification as
  645.           possible.  Simply hit the ESCAPE key or click inside the
  646.           Magnify window to make it disappear and return to normal
  647.           mode.
  648.    
  649.      O -  Draw an "Oval (ellipse)".  This command allows you to
  650.           draw an elliptical shape on the screen.  It is quite easy
  651.           to draw one.  Simply click where you want the
  652.           center-point of the ellipse to be and drag the mouse out
  653.           like you would for any rectangle.  A rectangular
  654.           rubber-band box will be shown to indicate the size of the
  655.           Ellipse you're drawing.  Once you release the mouse, the
  656.           box vanishes and the ellipse is drawn using the current
  657.           drawing color and thickness.  The current Line Pattern
  658.           mode is not used for Ellipses.  So, in other words, you
  659.           can draw an ellipse with a thick border but you can't
  660.           draw one with a dashed line border.
  661.    
  662.           If Enclosed Fill mode is ON, the interior of the Ellipse
  663.           is filled using the current fill color and fill pattern. 
  664.           If the mode is OFF, then the interior is left untouched.
  665.    
  666.      P -  Draw a "Polygon".  This allows you to draw a
  667.           multi-faceted polygonal object with up to 1000 vertices! 
  668.           Drawing a polygon though, is a little bit different than
  669.           the other commands you've seen so far.  To draw a
  670.           polygon, simply click down on the beginning point. 
  671.           Release the button and a rubber-band line will be
  672.           displayed starting at the beginning point, and wherever
  673.           the mouse cursor is located.  Move to the next point in
  674.           the polygon, then click and release the mouse button. 
  675.           You have just made the first "leg" of the polygon
  676.           permanent and are now working on the second facet.  The
  677.           Rubber-Band line has now jumped from the starting point,
  678.           to the second point.  Continue clicking the mouse down on
  679.           each vertex of the polygon until you are down to the last
  680.           one.  When you are at the last point in your polygon,
  681.           instead of clicking on the left mouse button to stamp the
  682.           point on the screen, click the RIGHT mouse button.  This
  683.           means, this is the last point in the polygon.  You do not
  684.           have to connect the beginning point of the polygon to the
  685.           ending point.  RIPaint will do this automatically for
  686.           you.
  687.    
  688.           Once specified, the polygon will be drawn using the
  689.           current drawing color, line thickness and pattern.  If
  690.           you are using Enclosed Fill mode, then the interior of
  691.           the polygon will be filled using the current fill pattern
  692.           and color.  Filled polygons can get some very unusual
  693.           effects if the lines making up the polygon overlap.  If
  694.           they overlap, you can achieve Filled Polygons with "blank
  695.           spaces" in the middle.  If done right, you can get some
  696.           very interesting "window" effects that let you see what
  697.           is behind.  Experiment with this feature.  Try drawing
  698.           some polygons in fill mode and see what happens when you
  699.           cross-over the polygon's lines.
  700.    
  701.      B -  Draw a filled "Rectanglar Bar".  This draws and fills a
  702.           rectangular "filled" region (bar).  No border is drawn,
  703.           but the entire region selected will be filled in entirely
  704.           with the current drawing color and the current fill
  705.           style.
  706.    
  707.           To use this command, click (and hold down) the left mouse
  708.           button where you want either the upper-left or
  709.           lower-right corner of the region to be located.  While
  710.           holding down the button, drag the mouse until the
  711.           rubber-band rectangle is the desired size.  When it is
  712.           satisfactory, simply release the left mouse button.
  713.  
  714.           If you wish to draw a colored-in rectangle, with a
  715.           different colored border, see the BOX command using the
  716.           ENCLOSED FILL option.
  717.    
  718.           Enclosed Fill Mode does not apply with this command, as
  719.           it is implicitly "on" by default when this command is
  720.           selected.  If Enclosed Fill was OFF before you selected
  721.           this command, it will remain OFF when another object is
  722.           selected (eg, Line, Pixel, etc).
  723.    
  724.      T -  Draw "Text" Mode.  This allows you to put Text onto the
  725.           screen anywhere you want.  You have up to five font
  726.           styles to choose from.  The fonts are:  Default, Triplex,
  727.           Sans Serif, Gothic and Small.  You have ten different
  728.           sizes of fonts to choose from and each one can be
  729.           significantly different in size, even if they have the
  730.           same magnification factors.  In other words, a size 4
  731.           "small" font, is much tinier than a size 4 "Gothic" font.
  732.    
  733.           When you enter this mode, the mouse cursor changes into
  734.           a small box.  This box, represents the size of the
  735.           currently selected font.  To change the font size, type
  736.           Crtl+F on your keyboard.  To change the actual font
  737.           style, type ALT+F.  When you have the desired size and
  738.           style, position the cursor box on the screen where you
  739.           want the first character to appear and click the left
  740.           mouse button down (and release it).  The color of the box
  741.           will change from a Dark Magenta to a Dark Gray.  You are
  742.           now in "Typing Mode".  Type whatever text you wish to be
  743.           entered at that location.  It will appear on the screen
  744.           in the current font, using the current drawing color.  If
  745.           you type too much text, so that the cursor falls off the
  746.           right edge of the screen, you are immediately kicked out
  747.           of "Typing Mode", and you go back to "click where you
  748.           want text to go" mode.  If you tap the <ENTER> key when
  749.           in Typing Mode, whatever text you entered will become a
  750.           permanent part of your scene (unless you UNDO it).  Right
  751.           after you hit <ENTER>, your cursor box jumps to the next
  752.           line immediately below the first place you started
  753.           typing.  This is done so that you can type paragraphs
  754.           easily without having to "guess" where the left margin
  755.           begins every time.
  756.    
  757.           This command is line oriented.  Once you tap <ENTER> on
  758.           a line, it is saved to the scene.  Tapping <ESC> on the
  759.           second line of text will not undo the first line.  You
  760.           must physically choose UNDO to remove that object from
  761.           the scene.
  762.    
  763.      X -  Draw a "Pixel".  This command draws a single colored
  764.           pixel on the screen at a given position.  The color used
  765.           is the current drawing color.  Simply click (and release)
  766.           the mouse cursor at the location on the screen where you
  767.           want the pixel to be located, and it is saved to your
  768.           Scene.  In an interactive, Host/Terminal environment,
  769.           this command probably would not be used much.  It is
  770.           provided for completeness.
  771.                                  
  772.      Z -  "Zoom/Edit Region" Mode.  This command, much like the
  773.           Magnifying glass option, zooms in on a given region in
  774.           much the same fashion.  However, a color palette and
  775.           several other click buttons are shown at the bottom of
  776.           the window.  In addition, the zoomed-in window is
  777.           actually an editor!  Simply click on the color palette to
  778.           change the color and click inside the zoomed window and
  779.           pixels you click on will be changed to the currently
  780.           selected color.  
  781.    
  782.      U -  "Create Mouse Region".  This mode allows you to draw an
  783.           invisible rectangle on your scene, thus defining a "hot"
  784.           Mouse Region.  The purpose of this feature is for online
  785.           applications where you wish to create an area on the
  786.           screen that is "clickable" and will instruct the BBS
  787.           (host) to do something.  After you highlight the area you
  788.           wish to be a Mouse Region, RIPaint will ask you what text
  789.           command to send to the BBS if this field is clicked. 
  790.           After that, it will ask you if the image should be
  791.           inverted while it is being clicked.  This can lend a
  792.           sense of "dimension" to the region by showing the user a
  793.           visual "click".  Finally, a third question will be asked
  794.           whether the Text Window should be zoomed to full size
  795.           after this region is clicked.  This allows you to branch
  796.           out to an area of the BBS (via mouse click) that has not
  797.           been converted to RIPscrip yet, but still retain the text
  798.           mode interface.  
  799.    
  800.   ALT+I - "Import Text Region".  This command allows you to import
  801.           an arbitrary text file into your Graphics Scene without
  802.           having to type a single line of text.  The text imported
  803.           is drawn in the currently selected Font, Font Size and in
  804.           the current Drawing Color.  When in Import mode, simply
  805.           highlight a rectangle that should contain the text, and
  806.           RIPaint will bring up a file browser to select files
  807.           from.  Once a file is selected, it is reformatted and
  808.           inserted into your document.  Text is right and left
  809.           justified for an appealing view.
  810.    
  811.      E -  Toggle "Enclosed Fill" ON or OFF.  This mode allows you
  812.           to automatically "fill-in" graphical objects which
  813.           surround an entire area completely (i.e., Circle, Box,
  814.           Oval, Polygon, etc).  When this mode is ON, whenever you
  815.           draw an object that entirely encloses an area, its
  816.           interior will be filled in using the current fill color
  817.           and the current fill pattern.  The border of the objects
  818.           are undamaged and will retain the current drawing color
  819.           as its color.
  820.    
  821.           Some graphical objects cannot be filled.  For example,
  822.           you cannot fill the interior of a Pixel, or a Line
  823.           because there is no interior to fill.  If you are
  824.           currently using an object which does not have an
  825.           interior, Enclosed Fill Mode will remain ON, but will be
  826.           temporarily suspended until you select an object where
  827.           Fill Mode works.
  828.  
  829.  
  830.  
  831. 2.2 - OTHER FEATURES
  832. ====================
  833.  
  834. RIPaint has a great many features which make drawing and painting
  835. your Scenes much easier.  In the sections that follow, we will
  836. cover some of the features.
  837.  
  838.  
  839.  
  840. 2.2.1 - GRID SNAP
  841. =================
  842.  
  843. A Grid Snap mode is available from the OPTIONS menu for exact work.
  844. Grid Snap allows you to draw objects along EXACT lines without
  845. having to worry about whether or not you got the pointer on the
  846. right pixel.  You can set the "snap" on in either the X or the Y
  847. directions or both if you wish to have a SNAP GRID.  With Grid Snap
  848. you can very easily draw grids, boxes which intersect, or make
  849. technical drawings to scale.  You can set the Grid Snap area only
  850. to a particular "region" of the full screen like say, grid snap in
  851. the rectangle defined by (100, 100) to (500, 300).  Anything
  852. outside of this rectangle will not be "snapped" to the next closest
  853. snap mark.  An extra option was added for utter flexibility: an
  854. INSET option.  An INSET is probably best explained with an example:
  855.  
  856. Let's say you have defined your Grid Snap Height to be 15 (H=15),
  857. and your Grid Snap Width  to be 30 (W=30).  An Inset is the
  858. "offset" from the end of one box to the beginning of the next box
  859. as shown below:
  860.  
  861.                  ----W--- I 
  862.                 +--------+-+--------+-+--------+-+
  863.             H | |        | |        | |        | |
  864.               | |        | |        | |        | |
  865.                 +--------+-+--------+-+--------+-+
  866.             I | +--------+-+--------+-+--------+-+
  867.                 |        | |        | |        | |
  868.                 |        | |        | |        | |
  869.                 +--------+-+--------+-+--------+-+
  870.                 +--------+-+--------+-+--------+-+
  871.  
  872. When using INSETs as shown above, any line drawn in the grid is a
  873. "snap line".  This makes objects like bricks (with the grouting),
  874. etc. a piece of cake to draw out.
  875.  
  876. One final option in the Grid Snap Dialog box is the BEFORE button. 
  877. This button, when clicked, will instruct RIPaint to display the
  878. grid BEFORE the image (i.e., behind).  By default, this option is
  879. not selected which will place the Grid "on top" of your scene.  Use
  880. the Behind mode if the Grid obstructs too much of your scene.
  881.  
  882.  
  883.  
  884. 2.2.2 - MOUSE BORDERS
  885. =====================
  886.  
  887. Sometimes it may become necessary to limit the mouse so that it
  888. cannot go outside of a particular region.  For example, if you are
  889. working on the inside of a small box, doing fine detail work, you
  890. obviously want your actions to NOT go outside the lines.  Simply
  891. set the four Mouse Borders to the edge of your region and voila,
  892. the mouse will stay inside the box.  The only exception to this is
  893. when you click the RIGHT MOUSE BUTTON for the pull down menu.  If
  894. you do this, the borders are temporarily "released" until you are
  895. finished with the pull down menus.
  896.  
  897.  
  898.  
  899. 2.2.3 - CUSTOM COLOR PALETTES
  900. =============================
  901.  
  902. You may customize the 16 colors that RIPaint (and RIPterm) will use
  903. for the graphical scenes drawn.  Simply selecting ALT-P will bring
  904. you into the Color Palette Editor.  On the top of the screen, you
  905. will see four colored squares with left and right arrows on either
  906. side.  This is a "window" into your existing 16 color palette. 
  907. Only four colors are shown at any one time.  At the bottom of the
  908. screen, you will see eight colored buttons.  These buttons are your
  909. Master Color Palette.  You have a Master Palette of 64 colors. 
  910. This is like having 64 different tubes of paint, all in different
  911. colors to choose from, but only being able to use 16 of them at any
  912. one time in a scene.  Simply click on one of the buttons at the top
  913. to select which Color Slot (out of 16) you wish to edit, then
  914. select which Master Color you wish to use and you're done.  You may
  915. save Color Palettes if you wish for future use.  Clicking on the OK
  916. button will physically save the new color palette information into
  917. your Scene (even if you made no changes), so if you do not wish to
  918. edit your palette (you changed your mind), use the CANCEL button
  919. instead to keep your file size down.
  920.  
  921.  
  922.  
  923. 2.2.4 - PASTE MODES
  924. ===================
  925.  
  926. When you Paste an Icon or the Clipboard onto the screen, you are
  927. asked which "mode" you wish to use.  There are five different modes
  928. to choose from: NORMAL (copy), COMPLIMENT (xor), MERGE (or), MASK
  929. (and) and INVERSE (not).  NORMAL is the mode that you will use most
  930. often.  XOR mode is uniquely suited to animation.  Simply paste an
  931. Icon on the screen in XOR mode, do some other graphics operations,
  932. then sometime later, paste the exact same Icon over the first one,
  933. again in XOR mode, and the Icon is erased, showing what WAS behind
  934. it before you pasted it the first time.  Experiment with this
  935. feature as you can accomplish some very spectacular effects.  With
  936. AND and OR mode, you can accomplish some nice translucent effects. 
  937.  
  938.  
  939. NOTE:     Using the XOR animation technique with Mouse Borders can
  940.           ensure that you place the Icon on the same place
  941.           perfectly!
  942.  
  943.  
  944.  
  945. 2.2.5 - PASTE LOCK MODE
  946. =======================
  947.  
  948. If you find yourself pasting a lot of images in the same "mode" all
  949. the time, you can "lock" that mode so that every Icon you paste
  950. from then on out will use that mode automatically instead of asking
  951. you each and every time.  This is a time-saving feature.
  952.  
  953.  
  954.  
  955. 2.2.6 - REDRAW AND REDRAW SINGLE-STEP
  956. =====================================
  957.  
  958. There are two forms of REDRAW mode, full redraw, and single-step
  959. redraw.  The Full Redraw will clear the screen and redraw your
  960. scene as you created it from start to finish.  The single-step mode
  961. will pause in between each action you performed, displaying a small
  962. triangle in the lower right-hand corner.  Simply hit any key, or
  963. click the mouse and it will draw the next action you entered.  Hit
  964. ESC and it will terminate single-step mode and continue non-stop
  965. until the end of the document.
  966.  
  967.  
  968.  
  969. 2.2.7 - MULTI-LEVEL UNDO
  970. ========================
  971.  
  972. A unique aspect of RIPaint is that anything you do in the software
  973. can be undone simply by typing ALT-U.  This will remove the last
  974. action you performed and redraw the screen.  You may Undo as many
  975. times as you wish, all the way to a blank screen.  Even if you save
  976. a Scene and re-load it, you may still perform Undo as if the file
  977. were created right then and there.
  978.  
  979.  
  980.  
  981. 2.2.8 - OBJECT LISTER
  982. =====================
  983.  
  984. The object lister gives you a breakdown of each and every action
  985. that your scene contains.  You can scroll through them and learn
  986. how RIPaint stores its information.  If you wish to remove an
  987. action you performed way back when without having to UNDO multiple
  988. times, simply load the Object Lister, click on the item, and choose
  989. Delete.
  990.  
  991.  
  992.  
  993. 2.2.9 - OUTPUT FILE WIDTH
  994. =========================
  995.  
  996. You may set the width of .RIP files that RIPaint will save.  Some
  997. BBS systems will "word wrap" files wider than a certain number of
  998. columns.  To prevent this from affecting your .RIP files, simply
  999. set the Output File Width to a value less than this word wrap value
  1000. and your files should be transmittable without any commands being
  1001. damaged by Word Wrap.
  1002.  
  1003.  
  1004.  
  1005. 2.2.10 - ZOOMING WINDOWS ON/OFF
  1006. ===============================
  1007.  
  1008. RIPaint by default will "zoom" in/out of windows and dialog boxes. 
  1009. This visually pleasing effect may be undesirable if you want the
  1010. paint program to operate as fast as possible.  Simply toggle this
  1011. to the OFF position and you will no longer see the zooming windows.
  1012.  
  1013.  
  1014.  
  1015.  
  1016. 2.2.11 - STATUS LINE TOGGLE
  1017. ===========================
  1018.  
  1019. For your convenience, you may disable the Status Bar at the bottom
  1020. of the screen for full screen work.  If you save your Current
  1021. Setup, this setting is preserved.
  1022.  
  1023.  
  1024.  
  1025. 2.2.12 - TOGGLE TOOLBOX ON/OFF
  1026. ==============================
  1027.  
  1028. As with the Status Line Toggle ON/OFF, you may also toggle the
  1029. Toolbox ON/OFF and save that into the RIPaint Setup.
  1030.  
  1031.  
  1032.  
  1033. 2.2.13 - MOUSE REGION BORDERS ON/OFF
  1034. ====================================
  1035.  
  1036. To allow you to visually see where the currently defined "hot"
  1037. Mouse Regions are located, RIPaint allows you to highlight any
  1038. Mouse Regions defined.  You may wish to disable this though, so
  1039. that you can see what the scene truly looks like.  This setting can
  1040. be saved in the setup if you wish for long-term settings.
  1041.  
  1042.  
  1043.  
  1044. 2.2.14 - SHOW BORDERS
  1045. =====================
  1046.  
  1047. RIPaint normally shows you where the currently defined Text Window
  1048. is located.  This text window is where raw text coming across the
  1049. modem will be directed.  You can re-size this area, re-position it
  1050. if you wish and generally control where scrolling raw text will
  1051. appear in your scene (if any).  To disable this visual aid, simply
  1052. toggle Borders Off.  You may set this in your Setup if you wish.
  1053.  
  1054.  
  1055.  
  1056. 2.2.15 - RESET ALL WINDOWS
  1057. ==========================
  1058.  
  1059. This option will zoom the text window to full-screen size, clear
  1060. the screen and reset the color palette to the 16 default EGA
  1061. colors.  This command is saved into your Scene and is recommended
  1062. for the very beginning of your Scene (also, get in the habit of
  1063. setting your Text Window at the beginning of your Scene).
  1064.  
  1065.  
  1066.  
  1067. 2.2.16 - DRAWING MODE
  1068. =====================
  1069.  
  1070. You may specify the drawing mode that you will use for things like
  1071. lines, rectangles, etc.  Drawing mode governs how the line is to be
  1072. drawn.  The available drawing modes are NORMAL (copy) and
  1073. COMPLIMENT (xor).  See section 2.2.4 PASTE MODES above for an
  1074. explanation of these two modes.  
  1075.  
  1076. NOTE:     Circles, Arcs and Ellipses cannot take advantage of
  1077.           COMPLIMENT (xor) mode.
  1078.  
  1079.  
  1080.  
  1081. 2.2.17 - LINE STYLE EDITOR
  1082. ==========================
  1083.  
  1084. You can edit the way many modes work by modifying the Line Style. 
  1085. The Line Style editor allows you to pick and choose what types of
  1086. lines will be drawn.  You can select from various forms of lines
  1087. like Dotted lines, Dashed Line, Thick Lines, Thin Lines, or even
  1088. Custom Defined Lines.  16 buttons at the bottom of the Line Style
  1089. Editor allow you to edit a Custom Pattern.  These Line Styles
  1090. remain in effect until another Line Style is selected.  
  1091.  
  1092. NOTE:     Circles, Arcs and Ellipses do not use the actual
  1093.           "pattern"; they only utilize the Line Style's Thickness
  1094.           option.
  1095.  
  1096.  
  1097.  
  1098. 2.2.18 - CUSTOM FILL PATTERN EDITOR
  1099. ===================================
  1100.  
  1101. In addition to the 12 pre-defined fill patterns, you may create
  1102. your own Custom Defined Fill Pattern if you wish, or load a
  1103. previously saved pattern.  A Pattern is created with an 8x8 grid of
  1104. pixels that make up the actual pattern.  This can create many vivid
  1105. effects in your scene that can make the difference between an "ok"
  1106. picture, and a fabulous picture.
  1107.  
  1108.  
  1109.  
  1110. 2.2.19 - MOUSE FIELD EDITOR
  1111. ===========================
  1112.  
  1113. This option will allow you to click inside a previously defined
  1114. Mouse Region and alter the aspects of that particular region.  You
  1115. may alter the text that is sent to the BBS, whether it should be
  1116. inverted or not, as well as whether to zoom/clear the text window
  1117. after being clicked.  This makes changing your scenes' click
  1118. regions fast and easy in the event you change the underlying
  1119. structure of your BBS. 
  1120.  
  1121. NOTE:     You are allowed up to 128 simultaneous Mouse Regions.
  1122.  
  1123.  
  1124.  
  1125. 2.2.20 - KILL ALL MOUSE FIELDS
  1126. ==============================
  1127.  
  1128. This command will physically "purge" all Mouse Regions from your
  1129. Scene.  Fields will not longer exist in your document at all.  This
  1130. is used to take an existing scene with Mouse Regions and "strip
  1131. out" all Mouse Fields so that you can create a different scene.
  1132.  
  1133.  
  1134.  
  1135. 2.2.21 - ZOOM MODE: ICON EDITOR
  1136. ===============================
  1137.  
  1138. This is probably one of the most useful features of RIPaint.  This
  1139. Icon editor allows you to edit Icons in a "zoomed" mode for fine
  1140. detail work.  Several other options allows you to manipulate the
  1141. image in a variety of ways.  From within this dialog box, you have
  1142. a palette of 16 color boxes to choose from for editing individual
  1143. pixels.  These color icons do not alter the current drawing color
  1144. when NOT in Icon Edit mode; they are strictly for use within the
  1145. Icon Editor.  Another option, Save, allows you to write the
  1146. currently zoomed-in Icon to a disk .ICN file for later use.  The
  1147. Replace button allows you to replace all occurrences of a
  1148. particular color with another color.  This offers fast changes of
  1149. color so you can try out different things.  Another option, Mask,
  1150. is a bit more complicated. A Mask is like a cookie-cutter for your
  1151. Icon that allows you to, when combined with a normal Icon, to
  1152. generate a non-square Icon.  The mask itself, blacks out all
  1153. colored pixels in your Icon, and converts all the other (black)
  1154. pixels to WHITE.  The net effect of this is that all the areas of
  1155. your Icon that are NOT colored are WHITE, and the actual picture is
  1156. BLACK.  If you then, stamp the MASK Icon on your scene in "mask
  1157. mode", then stamp the normal Icon on top of the mask icon in "merge
  1158. mode", your Icon will be displayed with an irregular outline.  This
  1159. could make an Icon with a hole in the middle of it where when you
  1160. stamp the Icon on your Scene, what is behind the Icon will show
  1161. through in the hole.  This is a two-step process by stamping the
  1162. MASK icon (in mask mode), then the NORMAL Icon (in merge mode).  
  1163.  
  1164. One final, hidden option is the "Save to C format".  This option is
  1165. of use primarily for C programmers using the Turbo C programming
  1166. language.  This command will physically save the Icon Contents to
  1167. a .SPC file in your CSPRITES directory.  The contents of this file
  1168. are an "unsigned char" array that can be then utilized with the
  1169. Turbo C built-in command putimage().  This allows you to link in
  1170. Icons directly into your .EXE file without having to load them from
  1171. disk prior to stamping them on the screen.
  1172.  
  1173. As a point worth mentioning, the Zoom window will attempt to zoom
  1174. the screen as large as possible, thus giving you the biggest pixels
  1175. for easier editing.  The larger the zoomed area, the smaller (in
  1176. general) the pixels will be in the dialog box.  
  1177.  
  1178. NOTE:     Making changes in the Icon Editor are NOT saved into your
  1179.           Scene file!  This may seem a little strange at first
  1180.           until you understand the reasoning.  An Icon is
  1181.           physically part of your Scene if you have performed a
  1182.           "Load Icon" command and stamped it on the scene.  Each
  1183.           time the scene is redrawn, it re-loads the Icon off disk
  1184.           and stamps it on the screen as part of the
  1185.           redraw-process.  If you zoom in on an Icon Area and make
  1186.           some changes, you SHOULD save those changes from within
  1187.           the Icon Editor.  If you have not loaded that Icon onto
  1188.           the scene (by stamping it physically with a LOAD
  1189.           operation), then if you redraw the screen your Icon
  1190.           changes will vanish!  If you physically load an Icon into
  1191.           your scene, then later on, make modifications to the Icon
  1192.           and Save the Icon from within the editor, when you
  1193.           re-draw the scene, then the new Icon will appear.  This
  1194.           slightly confusing issue is characteristic of the "object
  1195.           oriented" nature of RIPscrip commands.  RIPscrip does not
  1196.           preserve "Images", so much as it does Objects.  An Icon
  1197.           CAN be an Object, IF you load it into the scene (thus
  1198.           instructing RIPaint to treat the Icon as an Object).
  1199.  
  1200.  
  1201.  
  1202. 3.0 - GENERAL INFORMATION
  1203. =========================
  1204.  
  1205. For more information on RIPscrip based products, contact:
  1206.  
  1207.  
  1208.           ResNova Software, Inc.
  1209.           16458 Bolsa Chica, #193
  1210.           Huntington Beach, CA 92649
  1211.  
  1212.           Voice ... ResNova Software
  1213.                     (714) 840-6082
  1214.  
  1215.           Fax ..... (714) 840-0488
  1216.  
  1217.           Data .... Nova Central
  1218.                     (714) 840-8641 [4 lines]
  1219.  
  1220.           Data .... ArenaBBS
  1221.                     (714) 840-3520 [32 lines]
  1222.                        
  1223.  
  1224.  
  1225.      Authors:  Jeff Reeder (Senior Programmer)
  1226.                Mark Hayton (Assistant Programmer/IBM-PC Marketing)
  1227.  
  1228.  
  1229.  
  1230. 4.0 - QUICK HOT KEY REFERENCE
  1231. =============================
  1232.  
  1233. System Info             alt-F10 
  1234. Current Help                 F1 
  1235. General Help             alt-F1 
  1236. Help on Menus             alt-H 
  1237. New                       alt-N 
  1238. Load Scene...                F2 
  1239. Save Scene...                F3 
  1240. Load Icon...             ctrl-L 
  1241. Load/edit Icon        ctrl-sh-L 
  1242. Exit                      alt-X 
  1243. Choose Color                 F8 
  1244. Modify palette            alt-P 
  1245. Set default palette       alt-R 
  1246. Line                          L 
  1247. Draw Pixel                    X 
  1248. Text data                     T 
  1249. Rectangle                     R 
  1250. Circular Arc                  A 
  1251. Polygon                       P 
  1252. Filled Bar                    B 
  1253. Circle                        C 
  1254. Ellipse                       O 
  1255. Fill Region                   F 
  1256. Copy to Clipboard             G 
  1257. Paste Clipboard               I 
  1258. Zoom Mode                     Z 
  1259. Magnify                       M 
  1260. Mouse Area                    U 
  1261. Import Text...            alt-I 
  1262. UNDO!                     alt-U 
  1263. Redraw                      F10 
  1264. Objects                   alt-O 
  1265. Status Line               SPACE 
  1266. Toolbox                     TAB 
  1267. Left   mouse border       alt-1 
  1268. Right  mouse border       alt-2 
  1269. Top    mouse border       alt-3 
  1270. Bottom mouse border       alt-4 
  1271. Reset  mouse border       alt-5 
  1272. Grid Snap               ctrl-F5 
  1273. Reset Snap              ctrl-F6 
  1274. Line Style              ctrl-F7 
  1275. Draw mode: COPY           alt-W 
  1276. Destroy Clipboard        ctrl-D 
  1277. Save Clipboard           ctrl-W 
  1278. Paste Lock: Off           alt-K 
  1279. Zooming Windows           alt-Z 
  1280. Redraw (step)         Shift-F10 
  1281. Toggle FILL ON/OFF            E 
  1282. Fill Color Select            F7 
  1283. Fill Border Select           F6 
  1284. Fill Pattern Select          F5 
  1285. Edit Fill Pattern            F4 
  1286. Load Pattern...         ctrl-F2 
  1287. Save Pattern...         ctrl-F3 
  1288. Font Style                alt-F 
  1289. Choose Size              ctrl-F 
  1290.   Font Size - 1X     1 
  1291.   Font Size - 2X     2 
  1292.   Font Size - 3X     3 
  1293.   Font Size - 4X     4 
  1294.   Font Size - 5X     5 
  1295.   Font Size - 6X     6 
  1296.   Font Size - 7X     7 
  1297.   Font Size - 8X     8 
  1298.   Font Size - 9X     9 
  1299.   Font Size - 10X    0 
  1300. Show fields               alt-M 
  1301. Edit field                alt-E 
  1302. Delete field              alt-D 
  1303. Kill fields               alt-K 
  1304. Show borders              alt-B 
  1305. Zoom last Icon           ctrl-R 
  1306.  
  1307. 
  1308.