mirror of
https://github.com/softdorothy/Pararena2.git
synced 2024-06-02 16:41:31 +00:00
1 line
7.3 KiB
C
1 line
7.3 KiB
C
|
/*============================================================*/
/*============================================================*/
/*== ==*/
/*== Universal Utilities Routines Header ==*/
/*== ==*/
/*============================================================*/
/*============================================================*/
#pragma once
/* switch depth resources reserve 130-139 ID's */
/* file error resources reserve 140-149 ID's */
/* about dialog resources reserve 150-159 ID's */
/* preference resources reserve 160-169 ID's */
/* death error resources reserve 170-179 ID's */
/* minor error resources reserve 180-189 ID's */
/* network resources reserve 190-199 ID's */
/* message window resources reserve 200-209 ID's */
/* sound dialog resources reserve 210-219 ID's */
/* keys configure resources reserve 220-229 ID's */
/*======================================================== Compiler Directives */
#define kDemoVersion 0
/*======================================================== Prototypes */
void CenterDialog (short);
void CenterAlert (short);
void FlashDialogButton (DialogPtr, short);
void DrawDefaultButton (DialogPtr, short);
void SetDialogString (DialogPtr, short, StringPtr);
void SetDialogNumToStr (DialogPtr, short, long);
void EnableControl(DialogPtr, short);
void DisableControl(DialogPtr, short);
void SelectFromRadioGroup (DialogPtr, short, short, short);
void LocalToGlobalRect (Rect *);
void GlobalToLocalRect (Rect *);
void ZoomOutDialogRect (short);
void PasStringCopy (StringPtr, StringPtr);
void PasStringCopyNum (StringPtr, StringPtr, short);
void PasStringConcat (StringPtr, StringPtr);
short RandomInt (short);
Boolean RandomCoin (void);
void DeathError (short);
void MinorError (short);
void SimpleMessage (void);
Boolean KeyIsDown (short);
Boolean CommandKeyIsDown (void);
Boolean OptionKeyIsDown (void);
Boolean CommandPeriodDown (void);
void RectFromWindow (Rect *, WindowPtr);
OSErr GetRect (Rect *, short);
void ShowMenuBar (WindowPtr);
void HideMenuBar (WindowPtr);
void USSecsToDateString (long, StringPtr);
void IntlSecsToDateString (long, StringPtr);
void HoldIt (short);
void GetOrigin (Point *);
void SetMouse (Point);
Boolean ForcePointInRect(Point *, Rect *);
void GetChooserName (StringPtr);
/*======================================================== Defines */
#define kNilPointer 0L /* a long zero (nil or NULL) */
#define kPutInFront (WindowPtr)-1L /* for opening windows in front */
#define kRemoveAllEvents 0
#define kMaxShort 32767
#define kMinShort -32738
#define kAsynch TRUE
#define kSynch FALSE
#define kActive 0
#define kInactive 255
#define kSleepTime 0L
#define kNormalUpdates TRUE
#define kLeaveItWhereItIs FALSE
#define kSuspendResumeMssg 1 /* high byte suspend/resume message */
#define kResumeMask 1 /* bit for resume vs. suspend */
#define kDITop 0x0050 /* 80 decimal */
#define kDILeft 0x0070 /* 112 decimal */
#define kPutDialogWide 344 /* Height in pixels of SFPut dialog */
#define kPutDialogTall 188 /* Width in pixels of SFPut dialog */
#define kGetDialogWide 344 /* Height in pixels of SFGet dialog */
#define kGetDialogTall 166 /* Width in pixels of SFGet dialog */
#define kWNETrap 0x60
#define kSetDepthTrap 0xA2
#define kUnimpTrap 0x9F
#define kGestaltTrap 0xAD
#define kIsNilWindow 0
#define kIsUnknownWindow 1
#define kIsDAWindow 2
#define kWhiteColor4Bit 0
#define kYellowColor4Bit 1
#define kFuschiaColor4Bit 4
#define kVioletColor4Bit 5
#define kBlueColor4Bit 6
#define kBlackColor4Bit 15
#define kWhiteColor8Bit 0
#define kBlackColor8Bit 255
#define kNullString "\p"
#define kDisplay1Bit 1
#define kDisplay2Bit 2
#define kDisplay4Bit 4
#define kDisplay8Bit 8
#define kEnterKeyASCII 0x03 /* ASCII code for the Enter key */
#define kHelpKeyASCII 0x05 /* ASCII code for the Help key */
#define kTabKeyASCII 0x09 /* ASCII code for the TAB key */
#define kReturnKeyASCII 0x0D /* ASCII code for Ret
|