Files
AmigaExamples/028.game2/macros.i
T

49 lines
564 B
OpenEdge ABL

WaitBlitter: macro
tst DMACONR(a6) ;for compatibility
.\@:
btst #6,DMACONR(a6)
bne.s .\@
endm
ItemSprite: macro
\1:
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.w 0,0
incbin "out/\2"
dc.l 0
endm
ItemControl: macro
\1:
.itemX:
dc.w 0
.itemLagX:
dc.w 0
.itemY:
dc.w 0
.itemLagY:
dc.w 0
.itemYEnd:
dc.w 0
.itemLagYEnd:
dc.w 0
.itemIndex:
dc.w 0
.pad ; make the control word 16 bytes
dc.w 0
endm