mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-15 17:01:51 +00:00
28 lines
708 B
C
28 lines
708 B
C
|
#pragma once
|
||
|
#include "s_soundinternal.h"
|
||
|
|
||
|
enum
|
||
|
{
|
||
|
SOURCE_Actor = SOURCE_None+1, // Sound is coming from an actor.
|
||
|
SOURCE_Ambient, // Sound is coming from a blood ambient definition.
|
||
|
SOURCE_Player, // SW player sound (player in SW maintains its own position separately from the sprite so needs to be special.)
|
||
|
SOURCE_Swirly, // Special stuff for Exhumed. (local sound with custom panning)
|
||
|
SOURCE_EXBoss, // Another special case for Exhumed.
|
||
|
};
|
||
|
|
||
|
|
||
|
inline void FX_StopAllSounds(void)
|
||
|
{
|
||
|
soundEngine->StopAllChannels();
|
||
|
}
|
||
|
|
||
|
void FX_SetReverb(int strength);
|
||
|
|
||
|
inline void FX_SetReverbDelay(int delay)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
int S_LookupSound(const char* fn);
|
||
|
class FSerializer;
|
||
|
void S_SerializeSounds(FSerializer& arc);
|