ack3d/ack_lib/ACKEXT.H

119 lines
3.1 KiB
C++
Raw Normal View History

/* ACK-3D ( Animation Construction Kit 3D ) */
extern UCHAR *BackArray[];
extern long xPglobal;
extern long yPglobal;
extern long xBegGlobal;
extern long yBegGlobal;
extern long BackDropRows;
extern ACKENG *aeGlobal;
extern USHORT *xGridGlobal;
extern USHORT *yGridGlobal;
extern long xPglobalHI;
extern long yPglobalHI;
extern ULONG *rbaTable;
extern long bmDistance;
extern short rsHandle;
extern long LastX1;
extern long LastY1;
extern long iLastX;
extern long iLastY;
extern short MaxDistance;
extern short ErrorCode;
extern short LightFlag;
extern long xMapPosn;
extern long yMapPosn;
extern short DefZone[];
extern short AckLightZones[];
extern UCHAR *HtTable[];
extern USHORT *Grid;
extern USHORT *ObjGrid;
extern UCHAR HitMap[];
extern UCHAR *BitmapXferPtr;
extern short TotalSpecial;
extern short DistanceTable[];
extern long *AdjustTable;
extern short xSecretmPos;
extern short xSecretmPos1;
extern short xSecretColumn;
extern short ySecretmPos;
extern short ySecretmPos1;
extern short ySecretColumn;
extern short TotalSecret;
extern short ViewColumn;
extern long *SinTable;
extern long *CosTable;
extern long *LongTanTable;
extern long *LongInvTanTable;
extern long InvCosTable[];
extern long InvSinTable[];
extern long *LongCosTable;
extern long *ViewCosTable;
extern long *xNextTable;
extern long *yNextTable;
extern UCHAR ObjectsSeen[];
extern UCHAR MoveObjectList[];
extern short TotalObjects;
extern short FoundObjectCount;
extern short MoveObjectCount;
extern short LastObjectHit;
extern short LastMapPosn;
extern UCHAR ObjNumber[];
extern USHORT ObjRelDist[];
extern short ObjColumn[];
extern short ObjAngle[];
extern short DirAngle[];
extern UCHAR LightMap[];
extern USHORT FloorMap[];
extern USHORT CeilMap[];
extern SLICE Slice[];
extern USHORT ScreenOffset;
extern short LastFloorAngle;
extern short LastFloorX;
extern short LastFloorY;
extern long Flooru;
extern long Floorv;
extern long Floordu;
extern long Floordv;
extern long Floorkx;
extern long Floorky;
extern long Floorku;
extern long Floorkv;
extern long Floorkdu;
extern long Floorkdv;
extern UCHAR *Floorbm;
extern UCHAR *Floorscr;
extern UCHAR *FloorscrTop;
extern UCHAR *Floorptr2;
extern UCHAR *Floors1;
extern UCHAR *Floors2;
extern long Floorht;
extern long Floorwt;
extern short Floorvht;
extern short Flooreht;
extern short ViewAngle;
extern short ViewHeight;
extern short CeilingHeight;
extern short Resolution;
extern short LastWallHeight;
extern short PlayerAngle;
extern short ViewAngle;
extern USHORT SysFlags;
extern SLICE Slice[];
extern SLICE *sPtr;
extern UCHAR **WallbMaps;
extern UCHAR *VidTop;
extern UCHAR *VidBottom;
extern short BotRowTable[];
extern USHORT FloorMap[];
extern USHORT CeilMap[];
extern char *scantables[];