Add rsp audio setting to Game Settings
This commit is contained in:
parent
bc746f5264
commit
22af031f01
|
@ -13,6 +13,7 @@ bool CGameSettings::m_bFixedAudio;
|
||||||
bool CGameSettings::m_bSyncToAudio;
|
bool CGameSettings::m_bSyncToAudio;
|
||||||
bool CGameSettings::m_bFastSP;
|
bool CGameSettings::m_bFastSP;
|
||||||
bool CGameSettings::m_b32Bit;
|
bool CGameSettings::m_b32Bit;
|
||||||
|
bool CGameSettings::m_RspAudioSignal;
|
||||||
|
|
||||||
CGameSettings::CGameSettings()
|
CGameSettings::CGameSettings()
|
||||||
{
|
{
|
||||||
|
@ -30,6 +31,7 @@ CGameSettings::CGameSettings()
|
||||||
_Settings->RegisterChangeCB(Game_SyncViaAudio,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
_Settings->RegisterChangeCB(Game_SyncViaAudio,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
_Settings->RegisterChangeCB(Game_32Bit,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
_Settings->RegisterChangeCB(Game_32Bit,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
_Settings->RegisterChangeCB(Game_FastSP,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
_Settings->RegisterChangeCB(Game_FastSP,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
|
_Settings->RegisterChangeCB(Game_RspAudioSignal,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
|
|
||||||
RefreshSettings();
|
RefreshSettings();
|
||||||
}
|
}
|
||||||
|
@ -50,6 +52,7 @@ CGameSettings::~CGameSettings()
|
||||||
_Settings->UnregisterChangeCB(Game_SyncViaAudio,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
_Settings->UnregisterChangeCB(Game_SyncViaAudio,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
_Settings->UnregisterChangeCB(Game_32Bit,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
_Settings->UnregisterChangeCB(Game_32Bit,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
_Settings->UnregisterChangeCB(Game_FastSP,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
_Settings->UnregisterChangeCB(Game_FastSP,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
|
_Settings->UnregisterChangeCB(Game_RspAudioSignal,this,(CSettings::SettingChangedFunc)StaticRefreshSettings);
|
||||||
|
|
||||||
m_Registered = false;
|
m_Registered = false;
|
||||||
}
|
}
|
||||||
|
@ -67,4 +70,5 @@ void CGameSettings::RefreshSettings()
|
||||||
m_bSyncToAudio = m_bFixedAudio ? _Settings->LoadBool(Game_SyncViaAudio) : false;
|
m_bSyncToAudio = m_bFixedAudio ? _Settings->LoadBool(Game_SyncViaAudio) : false;
|
||||||
m_b32Bit = _Settings->LoadBool(Game_32Bit);
|
m_b32Bit = _Settings->LoadBool(Game_32Bit);
|
||||||
m_bFastSP = _Settings->LoadBool(Game_FastSP);
|
m_bFastSP = _Settings->LoadBool(Game_FastSP);
|
||||||
|
m_RspAudioSignal= _Settings->LoadBool(Game_RspAudioSignal);
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,7 @@ public:
|
||||||
inline static bool bSyncToAudio ( void ) { return m_bSyncToAudio; }
|
inline static bool bSyncToAudio ( void ) { return m_bSyncToAudio; }
|
||||||
inline static bool b32BitCore ( void ) { return m_b32Bit; }
|
inline static bool b32BitCore ( void ) { return m_b32Bit; }
|
||||||
inline static bool bFastSP ( void ) { return m_bFastSP; }
|
inline static bool bFastSP ( void ) { return m_bFastSP; }
|
||||||
|
inline static bool RspAudioSignal( void ) { return m_RspAudioSignal; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static void StaticRefreshSettings (CGameSettings * _this)
|
static void StaticRefreshSettings (CGameSettings * _this)
|
||||||
|
@ -36,6 +37,7 @@ private:
|
||||||
static bool m_bSyncToAudio;
|
static bool m_bSyncToAudio;
|
||||||
static bool m_bFastSP;
|
static bool m_bFastSP;
|
||||||
static bool m_b32Bit;
|
static bool m_b32Bit;
|
||||||
|
static bool m_RspAudioSignal;
|
||||||
|
|
||||||
static int m_RefCount;
|
static int m_RefCount;
|
||||||
static bool m_Registered;
|
static bool m_Registered;
|
||||||
|
|
Loading…
Reference in New Issue