Skip to content

Commit

Permalink
Rename known fields
Browse files Browse the repository at this point in the history
  • Loading branch information
Antidote committed Oct 26, 2023
1 parent 6544d34 commit 78bbe70
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 23 deletions.
8 changes: 4 additions & 4 deletions include/Kyoto/Audio/CMidiManager.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ class CMidiManager {
void SetSongId(const short id);

private:
u32 x0_;
CSfxHandle x4_;
short x8_;
bool xa_;
u32 x0_sysHandle;
CSfxHandle x4_midiHandle;
short x8_songId;
bool xa_available;
};
class CMidiData {
public:
Expand Down
38 changes: 19 additions & 19 deletions src/Kyoto/Audio/CMidiManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,28 @@

rstl::reserved_vector< CMidiManager::CMidiWrapper, 3 > CMidiManager::mMidiWrappers;

CMidiManager::CMidiWrapper::CMidiWrapper() : x0_(0), xa_(1) {}
CMidiManager::CMidiWrapper::CMidiWrapper() : x0_sysHandle(0), xa_available(true) {}

const CSfxHandle& CMidiManager::CMidiWrapper::GetManagerHandle() const { return x4_; }
const CSfxHandle& CMidiManager::CMidiWrapper::GetManagerHandle() const { return x4_midiHandle; }

const u32 CMidiManager::CMidiWrapper::GetAudioSysHandle() const { return x0_; }
const u32 CMidiManager::CMidiWrapper::GetAudioSysHandle() const { return x0_sysHandle; }

const bool CMidiManager::CMidiWrapper::IsAvailable() const { return xa_; }
const bool CMidiManager::CMidiWrapper::IsAvailable() const { return xa_available; }

const short CMidiManager::CMidiWrapper::GetSongId() const { return x8_; }
const short CMidiManager::CMidiWrapper::GetSongId() const { return x8_songId; }

void CMidiManager::CMidiWrapper::SetAvailable(const bool v) { xa_ = v; }
void CMidiManager::CMidiWrapper::SetAvailable(const bool v) { xa_available = v; }

void CMidiManager::CMidiWrapper::SetAudioSysHandle(const u32 handle) { x0_ = handle; }
void CMidiManager::CMidiWrapper::SetAudioSysHandle(const u32 handle) { x0_sysHandle = handle; }

void CMidiManager::CMidiWrapper::SetMidiHandle(const CSfxHandle& handle) { x4_ = handle; }
void CMidiManager::CMidiWrapper::SetMidiHandle(const CSfxHandle& handle) { x4_midiHandle = handle; }

void CMidiManager::CMidiWrapper::SetSongId(const short id) { x8_ = id; }
void CMidiManager::CMidiWrapper::SetSongId(const short id) { x8_songId = id; }

CSfxHandle CMidiManager::Play(const CMidiData& data, unsigned short fadeTime, bool stopExisting,
short volume) {
bool bVar2 = false;
u32 uVar6 = 0;
bool foundExisting = false;
u32 sysHandle = 0;
CSfxHandle handle = LocateHandle();
if (!handle) {
return CSfxHandle();
Expand All @@ -44,25 +44,25 @@ CSfxHandle CMidiManager::Play(const CMidiData& data, unsigned short fadeTime, bo
}

if (data.GetSongId() == mMidiWrappers[i].GetSongId()) {
bVar2 = true;
uVar6 = mMidiWrappers[i].GetAudioSysHandle();
foundExisting = true;
sysHandle = mMidiWrappers[i].GetAudioSysHandle();
mMidiWrappers[i].SetAvailable(true);
} else {
Stop(mMidiWrappers[i].GetManagerHandle(), fadeTime);
}
}
}

if (bVar2) {
wrapper.SetAudioSysHandle(uVar6);
if (foundExisting) {
wrapper.SetAudioSysHandle(sysHandle);
wrapper.SetSongId(data.GetSongId());
} else {
u32 tmp = CAudioSys::SeqPlayEx(data.GetGroupId(), data.GetSongId(), data.GetData(), nullptr, 0);
u32 sysHandle = CAudioSys::SeqPlayEx(data.GetGroupId(), data.GetSongId(), data.GetData(), nullptr, 0);
if (fadeTime != 0) {
CAudioSys::SeqVolume(0, 0, tmp, 0);
CAudioSys::SeqVolume(0, 0, sysHandle, 0);
}
CAudioSys::SeqVolume(volume, fadeTime, tmp, 0);
wrapper.SetAudioSysHandle(tmp);
CAudioSys::SeqVolume(volume, fadeTime, sysHandle, 0);
wrapper.SetAudioSysHandle(sysHandle);
wrapper.SetSongId(data.GetSongId());
}

Expand Down

0 comments on commit 78bbe70

Please sign in to comment.