home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / graphics / gels.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  2.2 KB  |  146 lines

  1.     IFND    GRAPHICS_GELS_I
  2. GRAPHICS_GELS_I    SET 1
  3.  
  4.  
  5.  
  6. SUSERFLAGS    EQU $00FF
  7. VSB_VSPRITE    equ    0
  8. VSF_VSPRITE    equ    1<<0
  9. VSB_SAVEBACK    equ    1
  10. VSF_SAVEBACK    equ    1<<1
  11. VSB_OVERLAY    equ    2
  12. VSF_OVERLAY    equ    1<<2
  13. VSB_MUSTDRAW    equ    3
  14. VSF_MUSTDRAW    equ    1<<3
  15. VSB_BACKSAVED    equ    8
  16. VSF_BACKSAVED    equ    1<<8
  17. VSB_BOBUPDATE    equ    9
  18. VSF_BOBUPDATE    equ    1<<9
  19. VSB_GELGONE    equ    10
  20. VSF_GELGONE    equ    1<<10
  21. VSB_VSOVERFLOW    equ    11
  22. VSF_VSOVERFLOW    equ    1<<11
  23.  
  24.  
  25. BUSERFLAGS    EQU $00FF
  26. BB_SAVEBOB    equ    0
  27. BF_SAVEBOB    equ    1<<0
  28. BB_BOBISCOMP    equ    1
  29. BF_BOBISCOMP    equ    1<<1
  30. BB_BWAITING    equ    8
  31. BF_BWAITING    equ    1<<8
  32. BB_BDRAWN    equ    9
  33. BF_BDRAWN    equ    1<<9
  34. BB_BOBSAWAY    equ    10
  35. BF_BOBSAWAY    equ    1<<10
  36. BB_BOBNIX    equ    11
  37. BF_BOBNIX    equ    1<<11
  38. BB_SAVEPRESERVE    equ    12
  39. BF_SAVEPRESERVE    equ    1<<12
  40. BB_OUTSTEP    equ    13
  41. BF_OUTSTEP    equ    1<<13
  42.  
  43.  
  44.  
  45. ANFRACSIZE    EQU 6
  46. ANIMHALF    EQU $0020
  47. RINGTRIGGER    EQU $0001
  48.  
  49.  
  50. InitAnimate    MACRO
  51.     CLR.L   \1
  52.     ENDM
  53.  
  54.  
  55. RemBob    MACRO
  56.     OR.W    #BF_BOBSAWAY,b_BobFlags+\1
  57.     ENDM
  58.  
  59.     rsset    0
  60. vs_NextVSprite    rs.l    1
  61. vs_PrevVSprite    rs.l    1
  62. vs_DrawPath    rs.l    1
  63. vs_ClearPath    rs.l    1
  64. vs_Oldy    rs.w    1
  65. vs_Oldx    rs.w    1
  66. vs_VSFlags    rs.w    1
  67. vs_Y    rs.w    1
  68. vs_X    rs.w    1
  69. vs_Height    rs.w    1
  70. vs_Width    rs.w    1
  71. vs_Depth    rs.w    1
  72. vs_MeMask    rs.w    1
  73. vs_HitMask    rs.w    1
  74. vs_ImageData    rs.l    1
  75. vs_BorderLine    rs.l    1
  76. vs_CollMask    rs.l    1
  77. vs_SprColors    rs.l    1
  78. vs_VSBob    rs.l    1
  79. vs_PlanePick    rs.b    1
  80. vs_PlaneOnOff    rs.b    1
  81. vs_SUserExt    rs.w    0
  82. vs_SIZEOF    rs.w    0
  83.  
  84.  
  85.  
  86.     rsset    0
  87. bob_BobFlags    rs.w    1
  88. bob_SaveBuffer    rs.l    1
  89. bob_ImageShadow    rs.l    1
  90. bob_Before    rs.l    1
  91. bob_After    rs.l    1
  92. bob_BobVSprite    rs.l    1
  93. bob_BobComp    rs.l    1
  94. bob_DBuffer    rs.l    1
  95. bob_BUserExt    rs.w    0
  96. bob_SIZEOF    rs.w    0
  97.  
  98.  
  99.     rsset    0
  100. ac_CompFlags    rs.w    1
  101. ac_Timer    rs.w    1
  102. ac_TimeSet    rs.w    1
  103. ac_NextComp    rs.l    1
  104. ac_PrevComp    rs.l    1
  105. ac_NextSeq    rs.l    1
  106. ac_PrevSeq    rs.l    1
  107. ac_AnimCRoutine    rs.l    1
  108. ac_YTrans    rs.w    1
  109. ac_XTrans    rs.w    1
  110. ac_HeadOb    rs.l    1
  111. ac_AnimBob    rs.l    1
  112. ac_SIZE    rs.w    0
  113.  
  114.  
  115.     rsset    0
  116. ao_NextOb    rs.l    1
  117. ao_PrevOb    rs.l    1
  118. ao_Clock    rs.l    1
  119. ao_AnOldY    rs.w    1
  120. ao_AnOldX    rs.w    1
  121. ao_AnY    rs.w    1
  122. ao_AnX    rs.w    1
  123. ao_YVel    rs.w    1
  124. ao_XVel    rs.w    1
  125. ao_XAccel    rs.w    1
  126. ao_YAccel    rs.w    1
  127. ao_RingYTrans    rs.w    1
  128. ao_RingXTrans    rs.w    1
  129. ao_AnimORoutine    rs.l    1
  130. ao_HeadComp    rs.l    1
  131. ao_AUserExt    rs.w    0
  132. ao_SIZEOF    rs.w    0
  133.  
  134.  
  135.  
  136.     rsset    0
  137. dbp_BufY    rs.w    1
  138. dbp_BufX    rs.w    1
  139. dbp_BufPath    rs.l    1
  140. dbp_BufBuffer    rs.l    1
  141. dbp_BufPlanes    rs.l    1
  142. dbp_SIZEOF    rs.w    0
  143.  
  144.     ENDC
  145.  
  146.