home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / os-include / graphics / sprite.i < prev    next >
Text File  |  1993-10-15  |  1KB  |  56 lines

  1.     IFND    GRAPHICS_SPRITE_I
  2. GRAPHICS_SPRITE_I    SET    1
  3. **
  4. **    $VER: sprite.i 39.7 (11.8.93)
  5. **    Includes Release 40.15
  6. **
  7. **
  8. **
  9. **    (C) Copyright 1985-1993 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_TYPES_I
  14.     include 'exec/types.i'
  15.     ENDC
  16.  
  17.    STRUCTURE   SimpleSprite,0
  18.    APTR        ss_posctldata
  19.    WORD        ss_height
  20.    WORD        ss_x
  21.    WORD        ss_y
  22.    WORD        ss_num
  23.    LABEL       ss_SIZEOF
  24.  
  25.  
  26.     STRUCTURE    ExtSprite,0
  27.     STRUCT    es_SimpleSprite,ss_SIZEOF
  28.     WORD    es_wordwidth
  29.     WORD    es_flags
  30.     LABEL    ExtSprite_SIZEOF    ; NB - this was es_SIZEOF, but the
  31.                     ; name has been changed to avoid
  32.                     ; name conflict with intuition's
  33.                     ; EasyStruct.
  34.  
  35.  
  36.  
  37. ; tags for AllocSpriteData:
  38. SPRITEA_Width        equ    $81000000
  39. SPRITEA_XReplication    equ    $81000002
  40. SPRITEA_YReplication    equ    $81000004
  41. SPRITEA_OutputHeight    equ    $81000006
  42. SPRITEA_Attached    equ    $81000008
  43. SPRITEA_OldDataFormat    equ    $8100000a    ; MUST pass in outputheight if using this tag
  44.  
  45.  
  46. ; tags for GetExtSprite:
  47.  
  48. GSTAG_SPRITE_NUM    equ    $82000020
  49. GSTAG_ATTACHED        equ    $82000022
  50. GSTAG_SOFTSPRITE    equ    $82000024
  51.  
  52. ; tags valid for either GetExtSprite or ChangeExtSprite:
  53. GSTAG_SCANDOUBLED    equ    $83000000    ; request "NTSC-Like" height if possible.
  54.  
  55.     ENDC    ; GRAPHICS_SPRITE_I
  56.