Better organization for Frontend.cpp

This commit is contained in:
_AG
2019-06-25 14:25:39 +02:00
parent 628b9a8b54
commit 28509e216f
8 changed files with 772 additions and 668 deletions

View File

@ -10,6 +10,8 @@ cAudioManager::PlayerJustLeftCar(void)
// UNUSED: This is a perfectly empty function.
}
WRAPPER void cAudioManager::Service() { EAXJMP(0x57A2A0); }
STARTPATCHES
InjectHook(0x56AD20, &cAudioManager::PlayerJustLeftCar, PATCH_JUMP);
ENDPATCHES

View File

@ -3,6 +3,7 @@
class cAudioManager {
public:
void PlayerJustLeftCar(void);
void Service();
};
extern cAudioManager &AudioManager;

View File

@ -19,4 +19,8 @@ WRAPPER void cDMAudio::ChangeMusicMode(uint8 mode) { EAXJMP(0x57CCF0); }
WRAPPER void cDMAudio::PlayFrontEndSound(uint32, uint32) { EAXJMP(0x57CC20); }
WRAPPER void cDMAudio::PlayOneShot(int, uint16, float) { EAXJMP(0x57C840); }
WRAPPER int cDMAudio::GetRadioInCar() { EAXJMP(0x57CE40); }
WRAPPER uint8 cDMAudio::IsMP3RadioChannelAvailable() { EAXJMP(0x57C9F0); }
WRAPPER uint8 cDMAudio::IsMP3RadioChannelAvailable() { EAXJMP(0x57C9F0); }
WRAPPER void cDMAudio::SetEffectsFadeVol(int16) { EAXJMP(0x57C8F0); }
WRAPPER void cDMAudio::SetMusicFadeVol(int16) { EAXJMP(0x57C920); }

View File

@ -191,5 +191,8 @@ public:
void PlayOneShot(int, uint16, float);
int GetRadioInCar();
uint8 IsMP3RadioChannelAvailable();
void SetEffectsFadeVol(int16);
void SetMusicFadeVol(int16);
};
extern cDMAudio &DMAudio;