//----------------------------------------------------------
//	Файл:		SOUND.H
//	Описание:	Выполняет всю черновую работу с DirectSound
//----------------------------------------------------------
//максимальное колличество звуков
const int soundMax=400;
//---------------------------------------
//Создание звукового буфера...
bool CreateBuffers();
//...и заполнение его данными
bool PrepareBuffers();

//Функции инициализации и удаления объектов,
//связанных с DirectSound
bool	InitDirectSound (HWND hwnd);
void	RemoveDirectSound (void);
//---------------------------------------
//счетчик звуков
extern int sound_num;
//Создаёт звуковой буфер на основе файла WAV
//...и заполнение его данными
int LoadSound(char* filename);
//функция остановки проигрывания звука
void StopSound(int buf);
//изменение частоты воспроизведения звука
void SoundFrequency(int buf,int freq);
//проверка проигрывается ли  звуковой эффект
bool SoundStatus(int buf);
//---------------------------------------
//Функция проигрывания звукового буфера
//pan - (-10000) - крайне левое положение; (10000) - крайне правое положение;
//volume - от -10000 до 0 уровень звука (в данном случае имитирует удаленность звука
void PlaySound(int pan,int volume,int loop,int buf);
//Проигрывает звуковой эффект
void PlayEffect(int pan,int volume,int buf);

