summaryrefslogtreecommitdiffstats
path: root/src/audio/DMAudio.h
blob: ee052dfc6ab7d43389d7aa068d0fc78809ad3fce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

class CEntity;

class cDMAudio
{
public:
	void Terminate(void);
	void ReleaseDigitalHandle(void);
	void ReacquireDigitalHandle(void);
	void Service(void);
	void ReportCollision(CEntity *A, CEntity *B, uint8 surfA, uint8 surfB, float impulse, float speed);
	void ResetTimers(UInt32 timerval); 
	Bool IsAudioInitialised(void);
	Char GetCDAudioDriveLetter(void);
	Bool CheckForAnAudioFileOnCD(void);
	void ChangeMusicMode(UInt8 mode);
};
extern cDMAudio &DMAudio;