Pararena2/Headers/Environ.h
John Calhoun 806b9b47db First check-in.
This project was originally compiled with THINK C for the Macintosh.
The project file is a THINK C project file. Then there is the assembly
static library (SMS) that is linked in to provide fast, 4-channel sound
(written by Patrick Buckland). Resource files, a balloon file for
“balloon help” when it was a thing…. Good luck to anyone trying to
bring this beast back to life.
2016-01-27 20:50:55 -08:00

1 line
1.1 KiB
C
Executable File

//============================================================
//============================================================
//== ==
//== Environ Header ==
//== ==
//============================================================
//============================================================
//======================================================== Defines
// Alert and Dialog ID Constants
#define rSwitchDepthAlert 130
//======================================================== Prototypes
Boolean TrapExists (short);
Boolean DoWeHaveGestalt (void);
Boolean DoWeHaveWNE (void);
Boolean DoWeHaveColor (void);
Boolean DoWeHaveSystem602 (void);
Boolean DoWeHaveSystem605 (void);
Boolean DoWeHaveSystem7 (void);
short HowWillWeDisplay (Boolean);
short WhatsOurDepth (void);
Boolean CanWeDisplay4Bit (void);
void SwitchDepthOrAbort (void);
void CheckOurEnvirons (void);
//======================================================== External Variables
extern macEnvironment thisMac;
extern short displayMode;
extern Boolean isColor, knowsColor;