Pararena2/Headers/Human.h

1 line
1.7 KiB
C
Executable File

/*============================================================*/
/*============================================================*/
/*== ==*/
/*== Human Header ==*/
/*== ==*/
/*============================================================*/
/*============================================================*/
/*======================================================== Prototypes */
void DetermineHumanFacing (playerType *);
void GetHumanInput (void);
void PrepareNetHumanInput (void);
void ProcessNetPlayerInput (void);
void HandleBoardCursor (void);
/*======================================================== External Variables */
extern playerType thePlayer, theOpponent;
extern ballType theBall;
extern cursorType boardCursor;
extern KeyMap theKeyMap;
extern WindowPtr mainWndo;
extern RGBColor RGBBlackColor, RGBWhiteColor;
extern RgnHandle screenRgn;
extern GrafPtr offMaskPort;
extern BitMap offMaskMap;
extern CGrafPort offCPartsPort, offCWorkPort;
extern CGrafPtr offCPartsPtr, offCWorkPtr;
extern BitMap offPartsBits, offWorkBits;
extern Rect offPartsRect, offWorkRect, offMaskRect, mouseFrame;
extern Rect playerSrcRects[9][3];
extern Rect fadeMaskRects[9][3];
extern long playerSrcAddrs[9][3], fadeMaskAddrs[9][3];
extern long maskAddrs[9][3];
extern short arenaSize, displayMode, displayHCenter, displayVCenter;
extern short screenWide, screenHigh, maxBoardForce;
extern short screenHCenter, screenVCenter;
extern short vertTable[41][81];
extern short boardForceTable[9][2];
extern short spacialToDirection[9];
extern short fadeMaskSequence[69];
extern Boolean leftGoalIsPlayers, showBoardCursor, disableBoardCursor;
extern Boolean wasBrakeOn;