Pararena2/Headers/Human.h

1 line
1.7 KiB
C
Raw Permalink Normal View History

/*============================================================*/ /*============================================================*/ /*== ==*/ /*== 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;