Pararena2/Headers/ConfigureSound.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.2 KiB
C
Executable File

//============================================================
//============================================================
//== ==
//== ConfigureSound Header ==
//== ==
//============================================================
//============================================================
//======================================================== Prototypes
void UpdateVolumeIcon (DialogPtr);
void UpdateSoundDialog (DialogPtr);
pascal Boolean SoundFilter (DialogPtr, EventRecord *, short *);
Boolean DoConfigureSound (void);
//======================================================== Defines
#define rSoundDialogID 210
#define kSoundOkay 1
#define kSoundCancel 2
#define kSoundBalloon 3
#define kSoundVolume 6
#define kSoundLouder 7
#define kSoundSofter 8
#define kSoundIconRect 9
#define kSoundEnable 10
#define kSoundBeam 11
#define kSoundIncidental 12
#define kSoundCollisions 13
#define kSoundCrowd 14
#define kSoundTitleLeft 6
#define kSoundTitleTop 16
//======================================================== External Variables
extern short soundVolume;
extern Boolean isColor, doZooms, soundOn;
extern Boolean beamSoundOn, incidentSoundOn, collisionSoundOn, crowdSoundOn;