;Object Data for the Worm demo
;-----------------------------
;This is a data-file which must be assembled with an asm compiler.  In future
;these files will be created with a GUI interface - you might have to wait a
;little while for this!
;
;Assemble file to "GMS:demos/data/OBJ.Worm".

	INCDIR	"INCLUDES:"
	INCLUDE	"dpkernel/dpkernel.i"

TAGOBJ	MACRO
	dc.l	TAGS
	IFNC	'\2',''
	dc.l	\2
	ELSE
	dc.l	.end
	ENDC
	dc.b	\1,0
	even
	ENDM

	SECTION	"ObjectData",DATA

Objects	dc.b	"OBJF"

Worm:	TAGOBJ	"Worm"
	dc.l	TAGS_BOB,0
	dc.l	BBA_GfxCoords,.frames
	dc.l	BBA_Width,32
	dc.l	BBA_Height,24
	dc.l	BBA_XCoord,150
	dc.l	BBA_YCoord,150
	dc.l	BBA_ClipLX,32
	dc.l	BBA_ClipTY,32
	dc.l	BBA_ClipRX,320-32
	dc.l	BBA_ClipBY,256-32
	dc.l	BBA_Attrib,BBF_GENMASKS|BBF_CLIP|BBF_RESTORE
	dc.l	  BBA_SourceTags,ID_PICTURE
	dc.l	  PCA_Source,.file
	dc.l	    PCA_BitmapTags,0
	dc.l        BMA_MemType,MEM_BLIT
	dc.l	    TAGEND,0
	dc.l	  TAGEND,0
	dc.l	TAGEND

.frames	dc.w	  0,000	;X/Y Graphic
	dc.w	 32,000
	dc.w	 64,000
	dc.w	 96,000
	dc.w	128,000
	dc.w	160,000
	dc.w	192,000
	dc.w	224,000
	dc.w	256,000
	dc.w	288,000
	dc.w	  0,048
	dc.w	 32,048
	dc.w	 64,048
	dc.l	 -1

.file	FILENAME "GMS:demos/data/PIC.Rambo"

.end ;----------------------------------------------------------------------;

SNDRambo:
	TAGOBJ	"SNDRambo"
	dc.l	TAGS_SOUND,0
	dc.l	SA_Octave,OCT_C2S
	dc.l	SA_Volume,100
	dc.l	SA_Source,.file
	dc.l	SA_Attrib,SDF_STOPLAST
	dc.l	TAGEND

.file	FILENAME "GMS:demos/data/SND.Rambo"

.end ;----------------------------------------------------------------------;

	dc.l	"OEND"
