IFND GRAPHICS_GELS_I GRAPHICS_GELS_I EQU 1 * $Filename: graphics/gels.i $ * $Release: 2.04 Includes, V37.4 $ * $Revision: 37.0 $ * $Date: 91/01/07 $ * include file for AMIGA GELS (Graphics Elements) * (C) Copyright 1985-1991 Commodore-Amiga, Inc. * All Rights Reserved * This file was modified for the Optimizing Macro Assembler: * B2NORM etc. were missing and have been added. IFND EXEC_TYPES_I include 'exec/types.i' ENDC SUSERFLAGS EQU $FF BITDEF VS,VSPRITE,0 BITDEF VS,SAVEBACK,1 BITDEF VS,OVERLAY,2 BITDEF VS,MUSTDRAW,3 BITDEF VS,BACKSAVED,8 BITDEF VS,BOBUPDATE,9 BITDEF VS,GELGONE,10 BITDEF VS,VSOVERFLOW,11 BUSERFLAGS EQU $FF BITDEF B,SAVEBOB,0 BITDEF B,BOBISCOMP,1 BITDEF B,BWAITING,8 BITDEF B,BDRAWN,9 BITDEF B,BOBSAWAY,10 BITDEF B,BOBNIX,11 BITDEF B,SAVEPRESERVE,12 BITDEF B,OUTSTEP,13 ANFRACSIZE EQU 6 ANIMHALF EQU $20 RINGTRIGGER EQU 1 InitAnimate MACRO CLR.L \1 ENDM RemBob MACRO OR.W #BF_BOBSAWAY,b_BobFlags+\1 ENDM RSRESET VS rs.b 0 vs_NextVSprite rs 2 vs_PrevVSprite rs 2 vs_DrawPath rs 2 vs_ClearPath rs 2 vs_Oldy rs 1 vs_Oldx rs 1 vs_VSFlags rs 1 vs_Y rs 1 vs_X rs 1 vs_Height rs 1 vs_Width rs 1 vs_Depth rs 1 vs_MeMask rs 1 vs_HitMask rs 1 vs_ImageData rs 2 vs_BorderLine rs 2 vs_CollMask rs 2 vs_SprColors rs 2 vs_VSBob rs 2 vs_PlanePick rs.b 1 vs_PlaneOnOff rs.b 1 vs_SUserExt rs.b 0 vs_SIZEOF rs.b 0 RSRESET BOB rs.b 0 bob_BobFlags rs 1 bob_SaveBuffer rs 2 bob_ImageShadow rs 2 bob_Before rs 2 bob_After rs 2 bob_BobVSprite rs 2 bob_BobComp rs 2 bob_DBuffer rs 2 bob_BUserExt rs.b 0 bob_SIZEOF rs.b 0 RSRESET AC rs.b 0 ac_CompFlags rs 1 ac_Timer rs 1 ac_TimeSet rs 1 ac_NextComp rs 2 ac_PrevComp rs 2 ac_NextSeq rs 2 ac_PrevSeq rs 2 ac_AnimCRoutine rs 2 ac_YTrans rs 1 ac_XTrans rs 1 ac_HeadOb rs 2 ac_AnimBob rs 2 ac_SIZE rs.b 0 RSRESET AO rs.b 0 ao_NextOb rs 2 ao_PrevOb rs 2 ao_Clock rs 2 ao_AnOldY rs 1 ao_AnOldX rs 1 ao_AnY rs 1 ao_AnX rs 1 ao_YVel rs 1 ao_XVel rs 1 ao_XAccel rs 1 ao_YAccel rs 1 ao_RingYTrans rs 1 ao_RingXTrans rs 1 ao_AnimORoutine rs 2 ao_HeadComp rs 2 ao_AUserExt rs.b 0 ao_SIZEOF rs.b 0 RSRESET DBP rs.b 0 dbp_BufY rs 1 dbp_BufX rs 1 dbp_BufPath rs 2 dbp_BufBuffer rs 2 dbp_BufPlanes rs 2 dbp_SIZEOF rs.b 0 B2NORM EQU 0 B2SWAP EQU 1 B2BOBBER EQU 2 ENDC