home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 3
/
goldfish_volume_3.bin
/
files
/
dev
/
e
/
amigae
/
modulessrc
/
graphics
/
gels.e
< prev
next >
Wrap
Text File
|
1995-07-05
|
2KB
|
119 lines
OPT MODULE
OPT EXPORT
OPT PREPROCESS
CONST SUSERFLAGS=$FF,
VSF_VSPRITE=1,
VSF_SAVEBACK=2,
VSF_OVERLAY=4,
VSF_MUSTDRAW=8,
VSF_BACKSAVED=$100,
VSF_BOBUPDATE=$200,
VSF_GELGONE=$400,
VSF_VSOVERFLOW=$800,
BUSERFLAGS=$FF,
BF_SAVEBOB=1,
BF_BOBISCOMP=2,
BF_BWAITING=$100,
BF_BDRAWN=$200,
BF_BOBSAWAY=$400,
BF_BOBNIX=$800,
BF_SAVEPRESERVE=$1000,
BF_OUTSTEP=$2000,
ANFRACSIZE=6,
ANIMHALF=$20,
RINGTRIGGER=1
OBJECT vs
nextvsprite:PTR TO vs
prevvsprite:PTR TO vs
drawpath:PTR TO vs
clearpath:PTR TO vs
oldy:INT
oldx:INT
vsflags:INT
y:INT
x:INT
height:INT
width:INT
depth:INT
memask:INT
hitmask:INT
imagedata:PTR TO INT
borderline:PTR TO INT
collmask:PTR TO INT
sprcolors:PTR TO INT
vsbob:PTR TO bob
planepick:CHAR -> This is signed
planeonoff:CHAR -> This is signed
-> Um, what about 'vuserext:INT'?
ENDOBJECT /* SIZEOF=58 */
OBJECT bob
bobflags:INT
savebuffer:PTR TO INT
imageshadow:PTR TO INT
before:PTR TO bob
after:PTR TO bob
bobvsprite:PTR TO vs
bobcomp:PTR TO ac
dbuffer:PTR TO dbp
-> Um, what about 'buserext:INT'?
ENDOBJECT /* SIZEOF=30 */
OBJECT ac
compflags:INT
timer:INT
timeset:INT
nextcomp:PTR TO ac
prevcomp:PTR TO ac
nextseq:PTR TO ac
prevseq:PTR TO ac
animcroutine:LONG
ytrans:INT
xtrans:INT
headob:PTR TO ao
animbob:PTR TO bob
ENDOBJECT /* SIZEOF=38 */
OBJECT ao
nextob:PTR TO ao
prevob:PTR TO ao
clock:LONG
anoldy:INT
anoldx:INT
any:INT
anx:INT
yvel:INT
xvel:INT
xaccel:INT
yaccel:INT
ringytrans:INT
ringxtrans:INT
animoroutine:LONG
headcomp:PTR TO ac
-> Um, what about 'auserext:INT'?
ENDOBJECT /* SIZEOF=40 */
OBJECT dbp
bufy:INT
bufx:INT
bufpath:PTR TO vs
bufbuffer:PTR TO INT
-> Um, 'bufplanes' not in .h file
bufplanes:PTR TO LONG
ENDOBJECT /* SIZEOF=16 */
#define InitAnimate(animKey) PutLong(animKey,NIL)
#define RemBob(b) PutInt(Int(b) OR BF_BOBSAWAY)
CONST B2NORM=0,
B2SWAP=1,
B2BOBBER=2
-> Um, this was in 'graphics/view'
OBJECT colltable
collptrs[16]:ARRAY OF LONG
ENDOBJECT