home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / graphics / gels.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  2.2 KB  |  125 lines

  1.     IFND    GRAPHICS_GELS_I
  2. GRAPHICS_GELS_I    EQU    1
  3. *    $Filename: graphics/gels.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 37.0 $
  6. *    $Date: 91/01/07 $
  7. *    include file for AMIGA GELS (Graphics Elements)
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10. *    This file was modified for the Optimizing Macro Assembler:
  11. *        B2NORM etc. were missing and have been added.
  12.     IFND    EXEC_TYPES_I
  13.     include    'exec/types.i'
  14.     ENDC
  15. SUSERFLAGS    EQU    $FF
  16.     BITDEF    VS,VSPRITE,0
  17.     BITDEF    VS,SAVEBACK,1
  18.     BITDEF    VS,OVERLAY,2
  19.     BITDEF    VS,MUSTDRAW,3
  20.     BITDEF    VS,BACKSAVED,8
  21.     BITDEF    VS,BOBUPDATE,9
  22.     BITDEF    VS,GELGONE,10
  23.     BITDEF    VS,VSOVERFLOW,11
  24. BUSERFLAGS    EQU    $FF
  25.     BITDEF    B,SAVEBOB,0
  26.     BITDEF    B,BOBISCOMP,1
  27.     BITDEF    B,BWAITING,8
  28.     BITDEF    B,BDRAWN,9
  29.     BITDEF    B,BOBSAWAY,10
  30.     BITDEF    B,BOBNIX,11
  31.     BITDEF    B,SAVEPRESERVE,12
  32.     BITDEF    B,OUTSTEP,13
  33. ANFRACSIZE    EQU    6
  34. ANIMHALF    EQU    $20
  35. RINGTRIGGER    EQU    1
  36. InitAnimate    MACRO
  37.     CLR.L    \1
  38.     ENDM
  39. RemBob    MACRO
  40.     OR.W    #BF_BOBSAWAY,b_BobFlags+\1
  41.     ENDM
  42.     RSRESET
  43. VS    rs.b    0
  44. vs_NextVSprite    rs    2
  45. vs_PrevVSprite    rs    2
  46. vs_DrawPath    rs    2
  47. vs_ClearPath    rs    2
  48. vs_Oldy    rs    1
  49. vs_Oldx    rs    1
  50. vs_VSFlags    rs    1
  51. vs_Y    rs    1
  52. vs_X    rs    1
  53. vs_Height    rs    1
  54. vs_Width    rs    1
  55. vs_Depth    rs    1
  56. vs_MeMask    rs    1
  57. vs_HitMask    rs    1
  58. vs_ImageData    rs    2
  59. vs_BorderLine    rs    2
  60. vs_CollMask    rs    2
  61. vs_SprColors    rs    2
  62. vs_VSBob    rs    2
  63. vs_PlanePick    rs.b    1
  64. vs_PlaneOnOff    rs.b    1
  65. vs_SUserExt    rs.b    0
  66. vs_SIZEOF    rs.b    0
  67.     RSRESET
  68. BOB    rs.b    0
  69. bob_BobFlags    rs    1
  70. bob_SaveBuffer    rs    2
  71. bob_ImageShadow    rs    2
  72. bob_Before    rs    2
  73. bob_After    rs    2
  74. bob_BobVSprite    rs    2
  75. bob_BobComp    rs    2
  76. bob_DBuffer    rs    2
  77. bob_BUserExt    rs.b    0
  78. bob_SIZEOF    rs.b    0
  79.     RSRESET
  80. AC    rs.b    0
  81. ac_CompFlags    rs    1
  82. ac_Timer    rs    1
  83. ac_TimeSet    rs    1
  84. ac_NextComp    rs    2
  85. ac_PrevComp    rs    2
  86. ac_NextSeq    rs    2
  87. ac_PrevSeq    rs    2
  88. ac_AnimCRoutine    rs    2
  89. ac_YTrans    rs    1
  90. ac_XTrans    rs    1
  91. ac_HeadOb    rs    2
  92. ac_AnimBob    rs    2
  93. ac_SIZE    rs.b    0
  94.     RSRESET
  95. AO    rs.b    0
  96. ao_NextOb    rs    2
  97. ao_PrevOb    rs    2
  98. ao_Clock    rs    2
  99. ao_AnOldY    rs    1
  100. ao_AnOldX    rs    1
  101. ao_AnY    rs    1
  102. ao_AnX    rs    1
  103. ao_YVel    rs    1
  104. ao_XVel    rs    1
  105. ao_XAccel    rs    1
  106. ao_YAccel    rs    1
  107. ao_RingYTrans    rs    1
  108. ao_RingXTrans    rs    1
  109. ao_AnimORoutine    rs    2
  110. ao_HeadComp    rs    2
  111. ao_AUserExt    rs.b    0
  112. ao_SIZEOF    rs.b    0
  113.     RSRESET
  114. DBP    rs.b    0
  115. dbp_BufY    rs    1
  116. dbp_BufX    rs    1
  117. dbp_BufPath    rs    2
  118. dbp_BufBuffer    rs    2
  119. dbp_BufPlanes    rs    2
  120. dbp_SIZEOF    rs.b    0
  121. B2NORM    EQU    0
  122. B2SWAP    EQU    1
  123. B2BOBBER    EQU    2
  124.     ENDC
  125.