home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / Hdr / DragASprit < prev    next >
Encoding:
Text File  |  1994-09-07  |  1.8 KB  |  61 lines

  1. ;AAsm header file for DragASprite
  2. ;written by DefMod (Aug  8 1994) on Wed Sep  7 21:13:45 1994
  3.  
  4.         [       :LNOT: :DEF: Get_Types
  5.         GBLS    Get_Types
  6. Get_Types                       SETS    "GET OS:Hdr.Types"
  7.         |
  8. Get_Types                       SETS    ""
  9.         ]
  10.         $Get_Types
  11.  
  12.         [       :LNOT: :DEF: Get_OS
  13.         GBLS    Get_OS
  14. Get_OS                          SETS    "GET OS:Hdr.OS"
  15.         |
  16. Get_OS                          SETS    ""
  17.         ]
  18.         $Get_OS
  19.  
  20.         [       :LNOT: :DEF: Get_OSSpriteOp
  21.         GBLS    Get_OSSpriteOp
  22. Get_OSSpriteOp                  SETS    "GET OS:Hdr.OSSpriteOp"
  23.         |
  24. Get_OSSpriteOp                  SETS    ""
  25.         ]
  26.         $Get_OSSpriteOp
  27.  
  28.         [       :LNOT: :DEF: DragASprite_Hdr
  29.         GBLS    DragASprite_Hdr
  30.  
  31. ;Symbols for constants
  32. DragASprite_HPosLeft            *       &0
  33. DragASprite_HPosCentre          *       &1
  34. DragASprite_HPosRight           *       &2
  35. DragASprite_VPosBottom          *       &0
  36. DragASprite_VPosCentre          *       &4
  37. DragASprite_VPosTop             *       &8
  38. DragASprite_NoBound             *       &0
  39. DragASprite_BoundToWindow       *       &10
  40. DragASprite_GivenBBox           *       &20
  41. DragASprite_BoundSprite         *       &0
  42. DragASprite_BoundPointer        *       &40
  43. DragASprite_DropShadow          *       &80
  44. DragASprite_NoDither            *       &100
  45.  
  46. ;Symbols for SWI's and SWI reason codes
  47. XDragASprite_Start              *       &62400
  48. DragASprite_Start               *       &42400
  49.    ;Entry
  50.    ;  R0 = flags (Bits)
  51.    ;  R1 -> area (OSSpriteOp_Area)
  52.    ;  R2 -> sprite_name (String)
  53.    ;  R3 -> box (OS_Box)
  54.    ;  R4 -> bbox (OS_Box)
  55.  
  56. XDragASprite_Stop               *       &62401
  57. DragASprite_Stop                *       &42401
  58.  
  59.         ]
  60.         END
  61.