This commit is contained in:
romkazvo
2023-08-07 19:29:24 +08:00
commit 34d6c5d489
4832 changed files with 1389451 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
#pragma once
struct ISystem;
struct ICVar;
class CSoundSystemCommon : public ISoundSystem
{
public:
CSoundSystemCommon(ISystem* pSystem);
virtual ~CSoundSystemCommon();
bool DebuggingSound();
//enable playback of sounds
ICVar *m_pCVARSoundEnable;
ICVar *m_pCVARDummySound;
//max sound distance
ICVar *m_pCVarMaxSoundDist;
ICVar *m_pCVarDopplerEnable;
ICVar *m_pCVarDopplerValue;
ICVar *m_pCVarSFXVolume;
ICVar *m_pCVarMusicVolume;
ICVar *m_pCVarSampleRate;
ICVar *m_pCVarSpeakerConfig;
ICVar *m_pCVarEnableSoundFX;
ICVar *m_pCVarDebugSound;
ICVar *m_pCVarSoundInfo;
ICVar *m_pCVarInactiveSoundIterationTimeout;
ICVar *m_pCVarMinHWChannels;
ICVar *m_pCVarMaxHWChannels;
ICVar *m_pCVarVisAreaProp;
ICVar *m_pCVarMaxSoundSpots;
ICVar *m_pCVarMinRepeatSoundTimeout;
ICVar *m_pCVarCompatibleMode;
ICVar *m_pCVarCapsCheck;
};