12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef __SOUND_H
- #define __SOUND_H
- #include "typedefs.h"
- /***********************************************************************
- * Exported variables
- **********************************************************************/
- extern int gFXDevice;
- extern int gMusicDevice;
- /***********************************************************************
- * Function prototypes
- **********************************************************************/
- extern void sndPlaySong( char *song, BOOL loopflag );
- extern BOOL sndIsSongPlaying( void );
- extern void sndFadeSong( int nMilliseconds );
- extern void sndStopSong( void );
- extern void sndStartSample( char *sampleName, int nVol, int nChannel = -1 );
- /* Play a sound at the given volume. Use this function for interface and other
- non-3D sound effects. */
- extern void sndKillAllSounds( void );
- /* Stop all interface sounds. This could potentially kill all 3D sounds, too.
- */
- extern void sndProcess( void );
- /* Process sound events. Must be called once per frame. */
- extern void sndInit( void );
- extern void sndTerm( void );
- #endif //__SOUND_H
|