home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Pascal / MAXONPASCAL2.DMS / in.adf / INCLUDE / graphics / sprite.h < prev    next >
Encoding:
Text File  |  1994-07-25  |  985 b   |  40 lines

  1. {$if not def GRAPHICS_SPRITE_H} CONST GRAPHICS_SPRITE_H=0;
  2.  
  3. { *******************************************************************
  4.   ** KickPascal-Include-Datei "graphics/sprite.h" zu Kickstart 3.0 **
  5.   ******************************************************************* }
  6.  
  7. TYPE p_SimpleSprite = ^SimpleSprite;
  8. TYPE p_ExtSprite = ^ExtSprite;
  9.  
  10. CONST SPRITE_ATTACHED = $80;
  11.  
  12. TYPE SimpleSprite = RECORD
  13.  posctldata : Ptr;
  14.  height     : Word;
  15.  x,y        : Word;
  16.  num        : Word;
  17. END;
  18.  
  19. TYPE ExtSprite = RECORD
  20.  es_SimpleSprite : SimpleSprite;
  21.  es_wordwidth    : Word;
  22.  es_flags        : Word;
  23. END;
  24.  
  25. CONST
  26.  SPRITEA_Width          = $81000000;
  27.  SPRITEA_XReplication   = $81000002;
  28.  SPRITEA_YReplication   = $81000004;
  29.  SPRITEA_OutputHeight   = $81000006;
  30.  SPRITEA_Attached       = $81000008;
  31.  SPRITEA_OldDataFormat  = $8100000a;
  32.  
  33.  GSTAG_SPRITE_NUM       = $82000020;
  34.  GSTAG_ATTACHED         = $82000022;
  35.  GSTAG_SOFTSPRITE       = $82000024;
  36.  
  37.  GSTAG_SCANDOUBLED      = $83000000;
  38.  
  39. {$endif}
  40.