home *** CD-ROM | disk | FTP | other *** search
- GRAPHICS_GELS_HGRAPHICS_GELS_HEXEC_TYPES_H<exec/types.h>SUSERFLAGS 255VSPRITE 1SAVEBACK 2OVERLAY 4MUSTDRAW 8BACKSAVED 256BOBUPDATE 512GELGONE 0x400VSOVERFLOW 0x800BUSERFLAGS 255SAVEBOB 1BOBISCOMP 2BWAITING 256BDRAWN 512BOBSAWAY 0x400BOBNIX 0x800SAVEPRESERVE 0x1000OUTSTEP 0x2000ANFRACSIZE 6ANIMHALF 32RINGTRIGGER 1VUserStuffVUserStuffBUserStuffBUserStuffAUserStuffAUserStuff
- VSprite
- {
- VSprite*NextVSprite;
- VSprite*PrevVSprite;
- VSprite*DrawPath;
- VSprite*ClearPath;
- OldY,OldX;
- ¦;
- Y,X;
- Height;
- Width;
- Depth;
- MeMask;
- HitMask;
- *ImageData;
- *BorderLine;
- *CollMask;
- *SprColors;
- Bob*VSBob;
- PlanePick;
- PlaneOnOff;
- VUserStuff VUserExt;
- };
- Bob
- {
- ¦;
- *SaveBuffer;
- *ImageShadow;
- Bob*Before;
- Bob*After;
- VSprite*BobVSprite;
- AnimComp*BobComp;
- DBufPacket*DBuffer;
- BUserStuff BUserExt;
- };
- AnimComp
- {
- ¦;
- Timer;
- TimeSet;
- AnimComp*NextComp;
- AnimComp*PrevComp;
- AnimComp*NextSeq;
- AnimComp*PrevSeq;
- (*AnimCRoutine)();
- YTrans;
- XTrans;
- AnimOb*HeadOb;
- Bob*AnimBob;
- };
- AnimOb
- {
- AnimOb*NextOb,*PrevOb;
- Clock;
- AnOldY,AnOldX;
- AnY,AnX;
- YVel,XVel;
- YAccel,XAccel;
- RingYTrans,RingXTrans;
- (*AnimORoutine)();
- AnimComp*HeadComp;
- AUserStuff AUserExt;
- };
- DBufPacket
- {
- BufY,BufX;
- VSprite*BufPath;
- *BufBuffer;
- };InitAnimate(animKey) {*(animKey)=;}RemBob(b) {(b)->¦|=BOBSAWAY;}B2NORM 0B2SWAP 1B2BOBBER 2
- collTable
- {
- (*collPtrs[16])();
- };