XenevaOS
Loading...
Searching...
No Matches
Functions | Variables
s_sound.h File Reference
#include "p_mobj.h"
#include "sounds.h"
Include dependency graph for s_sound.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void S_Init (int sfxVolume, int musicVolume)
 
void S_Shutdown (void)
 
void S_Start (void)
 
void S_StartSound (void *origin, int sound_id)
 
void S_StopSound (mobj_t *origin)
 
void S_StartMusic (int music_id)
 
void S_ChangeMusic (int music_id, int looping)
 
boolean S_MusicPlaying (void)
 
void S_StopMusic (void)
 
void S_PauseSound (void)
 
void S_ResumeSound (void)
 
void S_UpdateSounds (mobj_t *listener)
 
void S_SetMusicVolume (int volume)
 
void S_SetSfxVolume (int volume)
 

Variables

int snd_channels
 

Function Documentation

◆ S_ChangeMusic()

void S_ChangeMusic ( int  music_id,
int  looping 
)

◆ S_Init()

void S_Init ( int  sfxVolume,
int  musicVolume 
)

◆ S_MusicPlaying()

boolean S_MusicPlaying ( void  )

◆ S_PauseSound()

void S_PauseSound ( void  )

◆ S_ResumeSound()

void S_ResumeSound ( void  )

◆ S_SetMusicVolume()

void S_SetMusicVolume ( int  volume)

◆ S_SetSfxVolume()

void S_SetSfxVolume ( int  volume)

◆ S_Shutdown()

void S_Shutdown ( void  )

◆ S_Start()

void S_Start ( void  )

◆ S_StartMusic()

void S_StartMusic ( int  music_id)

◆ S_StartSound()

void S_StartSound ( void *  origin,
int  sound_id 
)

◆ S_StopMusic()

void S_StopMusic ( void  )

◆ S_StopSound()

void S_StopSound ( mobj_t *  origin)

◆ S_UpdateSounds()

void S_UpdateSounds ( mobj_t *  listener)

Variable Documentation

◆ snd_channels

int snd_channels
extern