mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 16:34:06 +00:00
Implement/match MxMediaManager::Tickle (#127)
* Implement/match MxMediaManager::Tickle * Remove space
This commit is contained in:

committed by
GitHub

parent
b819657bd8
commit
c67e537508
@@ -83,6 +83,7 @@ public:
|
|||||||
MxBool Find(T *p_obj);
|
MxBool Find(T *p_obj);
|
||||||
void Detach();
|
void Detach();
|
||||||
MxBool Next(T*& p_obj);
|
MxBool Next(T*& p_obj);
|
||||||
|
void Reset() { m_match = NULL; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
MxList<T> *m_list;
|
MxList<T> *m_list;
|
||||||
|
@@ -27,9 +27,21 @@ MxResult MxMediaManager::Init()
|
|||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b8790 STUB
|
// OFFSET: LEGO1 0x100b8790
|
||||||
MxResult MxMediaManager::Tickle()
|
MxResult MxMediaManager::Tickle()
|
||||||
{
|
{
|
||||||
|
MxAutoLocker lock(&this->m_criticalSection);
|
||||||
|
MxPresenter *presenter;
|
||||||
|
MxPresenterListCursor cursor(this->m_presenters);
|
||||||
|
|
||||||
|
while (cursor.Next(presenter))
|
||||||
|
presenter->Tickle();
|
||||||
|
|
||||||
|
cursor.Reset();
|
||||||
|
|
||||||
|
while (cursor.Next(presenter))
|
||||||
|
presenter->VTable0x4c();
|
||||||
|
|
||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user