home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / graphics / gels.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.4 KB  |  74 lines

  1. €ˆGRAPHICS_GELS_H€GRAPHICS_GELS_HˆEXEC_TYPES_HŒ<exec/types.h>‡€SUSERFLAGS 255€VSPRITE 1€SAVEBACK 2€OVERLAY 4€MUSTDRAW 8€BACKSAVED 256€BOBUPDATE 512€GELGONE 0x400€VSOVERFLOW 0x800€BUSERFLAGS 255€SAVEBOB 1€BOBISCOMP 2€BWAITING 256€BDRAWN 512€BOBSAWAY 0x400€BOBNIX 0x800€SAVEPRESERVE 0x1000€OUTSTEP 0x2000€ANFRACSIZE 6€ANIMHALF 32€RINGTRIGGER 1ˆVUserStuff€VUserStuff˜‡ˆBUserStuff€BUserStuff˜‡ˆAUserStuff€AUserStuff˜‡
  2. ƒVSprite
  3. {
  4. ƒVSprite*NextVSprite;
  5. ƒVSprite*PrevVSprite;
  6. ƒVSprite*DrawPath;
  7. ƒVSprite*ClearPath;
  8. ˜OldY,OldX;
  9. ˜¦;
  10. ˜Y,X;
  11. ˜Height;
  12. ˜Width;
  13. ˜Depth;
  14. ˜MeMask;
  15. ˜HitMask;
  16. ˜*ImageData;
  17. ˜*BorderLine;
  18. ˜*CollMask;
  19. ˜*SprColors;
  20. ƒBob*VSBob;
  21. šPlanePick;
  22. šPlaneOnOff;
  23. VUserStuff VUserExt;
  24. };
  25. ƒBob
  26. {
  27. ˜¦;
  28. ˜*SaveBuffer;
  29. ˜*ImageShadow;
  30. ƒBob*Before;
  31. ƒBob*After;
  32. ƒVSprite*BobVSprite;
  33. ƒAnimComp*BobComp;
  34. ƒDBufPacket*DBuffer;
  35. BUserStuff BUserExt;
  36. };
  37. ƒAnimComp
  38. {
  39. ˜¦;
  40. ˜Timer;
  41. ˜TimeSet;
  42. ƒAnimComp*NextComp;
  43. ƒAnimComp*PrevComp;
  44. ƒAnimComp*NextSeq;
  45. ƒAnimComp*PrevSeq;
  46. ˜(*AnimCRoutine)();
  47. ˜YTrans;
  48. ˜XTrans;
  49. ƒAnimOb*HeadOb;
  50. ƒBob*AnimBob;
  51. };
  52. ƒAnimOb
  53. {
  54. ƒAnimOb*NextOb,*PrevOb;
  55. ’Clock;
  56. ˜AnOldY,AnOldX;
  57. ˜AnY,AnX;
  58. ˜YVel,XVel;
  59. ˜YAccel,XAccel;
  60. ˜RingYTrans,RingXTrans;
  61. ˜(*AnimORoutine)();
  62. ƒAnimComp*HeadComp;
  63. AUserStuff AUserExt;
  64. };
  65. ƒDBufPacket
  66. {
  67. ˜BufY,BufX;
  68. ƒVSprite*BufPath;
  69. ˜*BufBuffer;
  70. };€InitAnimate(animKey) {*(animKey)=œ;}€RemBob(b) {(b)->¦|=BOBSAWAY;}€B2NORM 0€B2SWAP 1€B2BOBBER 2
  71. ƒcollTable
  72. {
  73. ‚(*collPtrs[16])();
  74. };‡