home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 4: Demo 1 / almathera_demo1.bin / commercial / asmonedemo / asm-one / include.strip / graphics / gels.i < prev    next >
Text File  |  1995-03-16  |  2KB  |  105 lines

  1.     IFND    GRAPHICS_GELS_I
  2. GRAPHICS_GELS_I    SET    1
  3. SUSERFLAGS    EQU    $00FF
  4.     BITDEF    VS,VSPRITE,0
  5.     BITDEF    VS,SAVEBACK,1
  6.     BITDEF    VS,OVERLAY,2
  7.     BITDEF    VS,MUSTDRAW,3
  8.     BITDEF    VS,BACKSAVED,8
  9.     BITDEF    VS,BOBUPDATE,9
  10.     BITDEF    VS,GELGONE,10
  11.     BITDEF    VS,VSOVERFLOW,11
  12. BUSERFLAGS    EQU    $00FF
  13.     BITDEF    B,SAVEBOB,0
  14.     BITDEF    B,BOBISCOMP,1
  15.     BITDEF    B,BWAITING,8
  16.     BITDEF    B,BDRAWN,9
  17.     BITDEF    B,BOBSAWAY,10
  18.     BITDEF    B,BOBNIX,11
  19.     BITDEF    B,SAVEPRESERVE,12
  20.     BITDEF    B,OUTSTEP,13
  21. ANFRACSIZE    EQU    6
  22. ANIMHALF    EQU    $0020
  23. RINGTRIGGER    EQU    $0001
  24. InitAnimate    MACRO    *
  25.     CLR.L    \1
  26.     ENDM
  27. RemBob    MACRO    *
  28.     OR.W    #BF_BOBSAWAY,b_BobFlags+\1
  29.     ENDM
  30.     STRUCTURE    VS,0
  31.     APTR    vs_NextVSprite
  32.     APTR    vs_PrevVSprite
  33.     APTR    vs_DrawPath
  34.     APTR    vs_ClearPath
  35.     WORD    vs_Oldy
  36.     WORD    vs_Oldx
  37.     WORD    vs_VSFlags
  38.     WORD    vs_Y
  39.     WORD    vs_X
  40.     WORD    vs_Height
  41.     WORD    vs_Width
  42.     WORD    vs_Depth
  43.     WORD    vs_MeMask
  44.     WORD    vs_HitMask
  45.     APTR    vs_ImageData
  46.     APTR    vs_BorderLine
  47.     APTR    vs_CollMask
  48.     APTR    vs_SprColors
  49.     APTR    vs_VSBob
  50.     BYTE    vs_PlanePick
  51.     BYTE    vs_PlaneOnOff
  52.     LABEL    vs_SUserExt
  53.     LABEL    vs_SIZEOF
  54.     STRUCTURE    BOB,0
  55.     WORD    bob_BobFlags
  56.     APTR    bob_SaveBuffer
  57.     APTR    bob_ImageShadow
  58.     APTR    bob_Before
  59.     APTR    bob_After
  60.     APTR    bob_BobVSprite
  61.     APTR    bob_BobComp
  62.     APTR    bob_DBuffer
  63.     LABEL    bob_BUserExt
  64.     LABEL    bob_SIZEOF
  65.     STRUCTURE    AC,0
  66.     WORD    ac_CompFlags
  67.     WORD    ac_Timer
  68.     WORD    ac_TimeSet
  69.     APTR    ac_NextComp
  70.     APTR    ac_PrevComp
  71.     APTR    ac_NextSeq
  72.     APTR    ac_PrevSeq
  73.     APTR    ac_AnimCRoutine
  74.     WORD    ac_YTrans
  75.     WORD    ac_XTrans
  76.     APTR    ac_HeadOb
  77.     APTR    ac_AnimBob
  78.     LABEL    ac_SIZE
  79.     STRUCTURE    AO,0
  80.     APTR    ao_NextOb
  81.     APTR    ao_PrevOb
  82.     LONG    ao_Clock
  83.     WORD    ao_AnOldY
  84.     WORD    ao_AnOldX
  85.     WORD    ao_AnY
  86.     WORD    ao_AnX
  87.     WORD    ao_YVel
  88.     WORD    ao_XVel
  89.     WORD    ao_XAccel
  90.     WORD    ao_YAccel
  91.     WORD    ao_RingYTrans
  92.     WORD    ao_RingXTrans
  93.     APTR    ao_AnimORoutine
  94.     APTR    ao_HeadComp
  95.     LABEL    ao_AUserExt
  96.     LABEL    ao_SIZEOF
  97.     STRUCTURE    DBP,0
  98.     WORD    dbp_BufY
  99.     WORD    dbp_BufX
  100.     APTR    dbp_BufPath
  101.     APTR    dbp_BufBuffer
  102.     APTR    dbp_BufPlanes
  103.     LABEL    dbp_SIZEOF
  104.     ENDC
  105.