home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff221a.lzh / DFrame / DFrame.doc < prev    next >
Text File  |  1989-06-24  |  6KB  |  170 lines

  1. *****************************************************************************
  2.  
  3. ************************* D E L U X E  F R A M E ****************************
  4.  
  5. *****************************************************************************
  6.  
  7.         by: J.Buitenhuis
  8.                 J.C.Kapteynlaan 5
  9.             9714 CL GRONINGEN
  10.             HOLLAND
  11.  
  12. What is DFrame?
  13.  
  14.   DFrame is an Utilitie thats helps you in creating animated bobs. It 
  15. installs itself in DPaint II! So you can draw in the best drawing program 
  16. (in any resulution or depth) and make and check animated bobs. When I 
  17. say 'bobs' I don't mean high-level C-structures.
  18.  
  19. Most prgrammers who use animated bobs, or bobs in general, make those       
  20. bobs in a (IFF)picture. That picture gets loaded into memory.The exact
  21. position of each bob is used to program the blitter. The blitter moves
  22. the bob from memory to screen. In an animated bob-sequence this means moving
  23. several bobs, thus creating the frames of a movie.
  24.  
  25.   DFrame helps you to draw these animated bobs.You draw each bob in 
  26. DPaint II within its own frame (that is his own precise position) and
  27. check the animation by calling DFrame.
  28.  
  29.  
  30. Installing DFrame.                                                            
  31.  
  32. You can either click the DFrame-icon first and then the DPaint-icon or
  33. the otherway around. After loading DFrame nothing appears to happen.
  34. After loading both programs go to the DPaint screen. Now press
  35. the 'f' key on your keyboard. The screen flashes indicating
  36. you have activated DFrame. DFrame now searches for DPaint and installs
  37. itself. If the installing was succesful you can read "DFrame installed"
  38. in Dpaints menubar at the effects item! When DPaint II was not in memory
  39. DFrame remaines active waiting for you to press the 'f' key and start
  40. searching again.
  41.  
  42.  
  43. Calling DFrame.
  44.  
  45. After installing DFrame you can call DFrame by moving the mouse pointer to 
  46. the far RIGHT of the DPaint screen. Then press the 'f' key. Dpaint II
  47. shuts down and DFrame pops up.
  48.  
  49. WARNING:
  50. - Do NOT call DFrame when DPaint II is working. That is when the DPaint
  51. mouse pointer has changed to the 'bussy' image.
  52. - Avoid calling DFrame with toggled window title bar.
  53.  
  54. Because of the UNDO function of DPaint, DFrame only displays that part
  55. of the bobs that can NOT be removed by UNDO. DPaint works with two pictures.
  56. One on the screen, limited in size because of the screen size. And the
  57. second one, somewhere in memory, containing the whole picture. DFrame
  58. uses this complete picture (HaHa to Pixmate) allowing you to draw your bobs
  59. on maximum sized DPaint pages (1000 x 1000 pixels).
  60.  
  61. You can leave DFrame by simple clicking the close gadget on the DFrame window.
  62. DFrame is still active. Waiting for you to call it again. If you want to
  63. remove DFrame from memory, you have to choose the QUIT item from the DFrame
  64. menu bar.
  65.  
  66.  
  67.  
  68. Implemented instructions.
  69.  
  70. -ABOUT.            Shows the name of the Author.
  71.  
  72. -QUIT            Removes DFrame from memory
  73.  
  74. -SIZE             Allows you to change the size of the bobs your
  75.             working on.
  76.  
  77. -PAUZE OVERALL        Allows you to change the display speed. the value 
  78.             inserted is used in a slow-down loop. So zero is the
  79.             fasted speed (app.35 frames/s).
  80.  
  81. -ANIMATE DO        Starts the animation. You can stop the animation
  82.             by pressing the RIGHT AMIGA-KEY.
  83.  
  84. -LAY-OUT        Allows you to insert the screen layout of the bobs.
  85.             It needs the number of rows, and the number of
  86.             bobs pro row.
  87.  
  88. Future expansions.
  89.  
  90.   DFrame was programmed with maximum of flexibility in mind. Each frame
  91. described in the lay-out and size inputs has its own data structure. This
  92. data structure is used by DFrame. In this data structure each bob has its
  93. own 'pauze' (display time) allowing you to use individual display times.
  94. Further more DFrame reads the exact position of the bob on the screen
  95. from the data structure. Allowing you to change the range of the displayed
  96. bobs. These expansions are of course only of use in working with DFrame.
  97. These data structures could of course be saved and loaded.
  98. A further expansion would be automatic grid drawing. That is drawing a
  99. grid in DPaint II to draw on.
  100. This explaines the non selectable menu-items.
  101. I found working with the implemented instructions satisfactory. But since
  102. the possibilities are there to expand DFrame, I am open for requests.            
  103.  
  104.  
  105. To get started.
  106.  
  107. HOW TO RUN THE DEMOS.
  108.  
  109. -"dframe_demo.owl"
  110.  
  111.  insertions:   -DPaint II: Lo-res, 8 colors, normal page size
  112.                -DFrame   : size: frame width= 5 (x 16 pixels)
  113.                  frame height= 67 lines
  114.                lay-out: 2 rows
  115.                     4 frames pro row    
  116.                pauze: 40
  117. Then choose animate do and the animation starts. To stop press the right
  118. amiga key.
  119.  
  120.  
  121. -"dframe_demo.buble"
  122.  
  123. insertions:    -DPaint II: Lo-res, 8 colors, normal page size
  124.         -DFrame   : size: frame width= 4 (x 16 pixels)
  125.                                   frame height= 87 lines
  126.                 lay-out: 2 rows
  127.                                  4 frames pro row
  128.                 pauze: 40
  129.  
  130.  
  131. -"dframe_demo.dancer1" and "dframe_demo.dancer2" and dframe_demo.grid
  132.             
  133. insertions:    -DPaint II: Med-Res, 8 colors,
  134.                     page size:width=768, height=384
  135.         -DFrame   : size: frame width= 12 (x 16 pixels)
  136.                   frame height= 128 lines
  137.                     lay-out: 3 rows
  138.                      4 frames pro row
  139.                 pauze: 25
  140.  
  141.  
  142.  
  143. How to draw animated bobs.
  144.  
  145. Drawing animations is not easy. A big problem, next to the drawing itself,
  146. is that each image has to be in the exact right position. Therefore it is 
  147. necessary to draw in a grid. See the example "dframe_demo.grid".
  148. A short 'tutorial' (a bit pretentious?) is included. The example 
  149. "dframe_demo.grid" shows a grid I use to draw my bobs. The
  150. picture "dframe_demo.dancer1" shows the basic animation drawing, 
  151. "dframe_demo.dancer2" shows the final animated bob sequence.
  152.  
  153.  
  154.  
  155.  
  156.  
  157. DON't's.
  158.  
  159. -DO NOT CALL DFRAME WHEN DPAINT IS BUSSY !
  160.  
  161. _DO NOT CALL DFRAME WITH TOGGLED DPAINT TITLE BAR.
  162.  
  163.  
  164. For any requests, questions, bugs etc, etc, etc,
  165.  
  166.                 J. Buitenhuis,
  167.                 J.C.Kapteynlaan 5,
  168.                 9714 CL Groningen,
  169.                 HOLLAND.
  170.