home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / games / gamesuite / !FSPConv / Help / FrameMenu < prev    next >
Text File  |  1994-02-17  |  3KB  |  56 lines

  1. The Frame Menu
  2. ==============
  3.  
  4. Frames refer to the animation frames which are available when using FSP2
  5. format files.  The frame sprites are named by following the sprite number
  6. with an underscore and the frame number (starting a 0).  So, if sprite
  7. number 7 has 4 frames, the sprite file which you load should contain sprites
  8. called:
  9.  
  10. 7_0
  11. 7_1
  12. 7_2
  13. 7_3
  14.  
  15. In general you should not have missing frames eg just 7_0, 7_1 and 7_3 say.
  16.  
  17. To use the animation, you should pass a frame number in bits 23-16 of the
  18. sprite number which you pass to FastSpr in R0.  To plot frame 3 of sprite 7
  19. in pool 4 you would pass R0 = &04030007 to FastSpr.
  20.  
  21. Remember that animation frames are ONLY available in FSP2 format files, and
  22. therefore only with FastSpr version 3.00 or greater.
  23.  
  24. Animation Sequences
  25. ===================
  26.  
  27. FastSpr animation can usually be carried out using a steadily incrementing
  28. number.  The  table shows which frame will be plotted, depending on the
  29. frame number which is passed to FastSpr and the number of frames in the
  30. sprite file for the sprite in question.
  31.  
  32.                  Frame number passed to FastSpr in bits 23-16
  33.  
  34.  Number   | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10| 11| 12| 13| 14| 15|
  35. of frames |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
  36. ===========================================================================
  37.     2     | 0   1   0   1   0   1   0   1   0   1   0   1   0   1   0   1
  38.     3     | 0   1   2   1   0   1   2   1   0   1   2   1   0   1   2   1
  39.     4     | 0   1   2   3   0   1   2   3   0   1   2   3   0   1   2   3
  40.     5     | 0   1   2   3   4   3   2   1   0   1   2   3   4   3   2   1
  41.     6     | 0   1   2   3   4   5   5   5   0   1   2   3   4   5   5   5
  42.     7     | 0   1   2   3   4   5   6   6   0   1   2   3   4   5   6   6
  43.     8     | 0   1   2   3   4   5   6   7   0   1   2   3   4   5   6   7
  44.     9     | 0   1   2   3   4   5   6   7   8   7   6   5   4   3   2   1
  45.    10     | 0   1   2   3   4   5   6   7   8   9   9   9   9   9   9   9
  46.    11     | 0   1   2   3   4   5   6   7   8   9  10  10  10  10  10  10
  47.    12     | 0   1   2   3   4   5   6   7   8   9  10  11  11  11  11  11
  48.    13     | 0   1   2   3   4   5   6   7   8   9  10  11  12  12  12  12
  49.    14     | 0   1   2   3   4   5   6   7   8   9  10  11  12  13  13  13
  50.    15     | 0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  14
  51.    16     | 0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15
  52.    
  53. Note that 3, 5 and 9 are special cases.  The patterns wrap around after 15,
  54. ie 16 is the same as zero, 17 the same as 1 etc.  It is possible to use more
  55. than 16 frames but you will need a special version of FSPConv - please apply
  56. to the author stating your requirements.