1 line
2.4 KiB
C
Executable File
1 line
2.4 KiB
C
Executable File
/*============================================================*/
|
|
/*============================================================*/
|
|
/*== ==*/
|
|
/*== QuickDraw Rendering Header ==*/
|
|
/*== ==*/
|
|
/*============================================================*/
|
|
/*============================================================*/
|
|
|
|
|
|
/*======================================================== Prototypes */
|
|
|
|
void RenderSceneQD1 (void);
|
|
void RenderSceneQDC (void);
|
|
void DisplayScoreDigitQD1 (short, short, short);
|
|
void DisplayScoreDigitQDC (short, short, short);
|
|
void DisplayPlayerFoulsQD1 (short);
|
|
void DisplayPlayerFoulsQDC (short);
|
|
void DisplayOpponentFoulsQD1 (short);
|
|
void DisplayOpponentFoulsQDC (short);
|
|
void TwinkleAStarQD1 (short);
|
|
void TwinkleAStarQDC (short, short);
|
|
void DrawOffscreenAStarQD1 (short);
|
|
void DrawOffscreenAStarQDC (short, short);
|
|
void UpdateArrowsQD1 (void);
|
|
void UpdateArrowsQDC (void);
|
|
void RedrawWholeScreen (void);
|
|
void ReplayBackToWorkQD1 (void);
|
|
void ReplayBackToWorkQDC (void);
|
|
void ReplayWorkToMainQD1 (void);
|
|
void ReplayWorkToMainQDC (void);
|
|
Boolean DumpPict (short);
|
|
void UpdateBallTimersQD1 (Rect *);
|
|
void UpdateBallTimersQDC (Rect *);
|
|
|
|
|
|
/*======================================================== External Variables */
|
|
|
|
extern playerType thePlayer;
|
|
extern playerType theOpponent;
|
|
extern ballType theBall;
|
|
extern doorType theDoor;
|
|
extern digiDispType scoreDisplays[2];
|
|
extern replayType *replayData;
|
|
extern RGBColor RGBBlackColor;
|
|
extern RGBColor starColors[3];
|
|
extern WindowPtr mainWndo;
|
|
extern GrafPtr offBackPtr, offWorkPtr;
|
|
extern GrafPtr offMaskPort;
|
|
extern BitMap offBackBits, offPartsBits, offWorkBits;
|
|
extern BitMap offMaskMap;
|
|
extern CGrafPort offCBackPort, offCPartsPort, offCWorkPort;
|
|
extern CGrafPtr offCBackPtr, offCPartsPtr, offCWorkPtr;
|
|
extern Rect offBackRect, offPartsRect, offWorkRect, offMaskRect;
|
|
extern Rect replayRect, cameraRect, colonDest;
|
|
extern Rect leftArrowSrc, rightArrowSrc, leftArrowDest, rightArrowDest;
|
|
extern Rect leftArrowStorage, rightArrowStorage, timingSource;
|
|
extern Rect playerSrcRects[9][3], fadeMaskRects[9][3], opponentSrcRects[9][3];
|
|
extern Rect colonSrc[2];
|
|
extern Point starList[kNumberOfStars];
|
|
extern short displayMode, screenWide, screenHigh, whosGotBall;
|
|
extern short playerFouls, opponentFouls;
|
|
extern Boolean leftGoalIsPlayers, playerInBack, playerJustScored, isColor;
|
|
extern Boolean drawThisFrame, showBoardCursor;
|