implement misc presenter functions (#695)

* implement misc presenter functions

* style/spacing

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Misha
2024-03-19 11:07:11 -04:00
committed by GitHub
parent fd1b371864
commit 277957f0d5
3 changed files with 41 additions and 7 deletions

View File

@@ -1,6 +1,8 @@
#include "legoloadcachesoundpresenter.h"
#include "legocachsound.h"
#include "legosoundmanager.h"
#include "misc.h"
#include "mxstreamchunk.h"
#include "mxwavepresenter.h"
@@ -69,9 +71,16 @@ void LegoLoadCacheSoundPresenter::DoneTickle()
}
}
// STUB: LEGO1 0x10018700
// FUNCTION: LEGO1 0x10018700
MxResult LegoLoadCacheSoundPresenter::PutData()
{
// TODO
m_criticalSection.Enter();
if (m_currentTickleState == e_done) {
m_cacheSound = SoundManager()->GetUnknown0x40()->FUN_1003d290(m_cacheSound);
m_unk0x7c = 1;
}
m_criticalSection.Leave();
return SUCCESS;
}