mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 10:41:15 +00:00
implement MxDiskStreamController::VTable0x30
This commit is contained in:
parent
bae5f37234
commit
9aaeae7a6f
@ -95,11 +95,34 @@ MxDSStreamingAction* MxDiskStreamController::VTable0x28()
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100c7c00
|
||||
// FUNCTION: LEGO1 0x100c7c00
|
||||
MxResult MxDiskStreamController::VTable0x30(MxDSAction* p_action)
|
||||
{
|
||||
// TODO
|
||||
return FAILURE;
|
||||
MxAutoLocker lock(&this->m_criticalSection);
|
||||
MxResult result = MxStreamController::VTable0x30(p_action);
|
||||
|
||||
MxDSStreamingAction* item;
|
||||
while(TRUE)
|
||||
{
|
||||
item = (MxDSStreamingAction*)m_list0x90.Find(p_action, TRUE);
|
||||
if (item == NULL)
|
||||
{
|
||||
break;
|
||||
}
|
||||
FUN_100c7cb0(item);
|
||||
}
|
||||
|
||||
while(TRUE)
|
||||
{
|
||||
item = (MxDSStreamingAction*)m_list0x64.Find(p_action, TRUE);
|
||||
if (item == NULL)
|
||||
{
|
||||
break;
|
||||
}
|
||||
FUN_100c7cb0(item);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100c7cb0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user