rename functions

This commit is contained in:
Misha 2023-12-25 20:00:56 -05:00
parent bfc73068dc
commit 0032108022
No known key found for this signature in database
GPG Key ID: 8441D12AEF33FED8
3 changed files with 12 additions and 9 deletions

View File

@ -17,7 +17,7 @@ MxDSSubscriber::MxDSSubscriber()
MxDSSubscriber::~MxDSSubscriber()
{
if (m_controller)
m_controller->FUN_100c1620(this);
m_controller->RemoveSubscriber(this);
DeleteChunks();
@ -48,7 +48,7 @@ MxResult MxDSSubscriber::Create(MxStreamController* p_controller, MxU32 p_object
if (!m_unk0x3c)
return FAILURE;
m_controller->FUN_100c15d0(this);
m_controller->AddSubscriber(this);
return SUCCESS;
}

View File

@ -79,16 +79,19 @@ MxResult MxStreamController::Open(const char* p_filename)
}
// FUNCTION: LEGO1 0x100c15d0
void MxStreamController::FUN_100c15d0(MxDSSubscriber* p_subscriber)
void MxStreamController::AddSubscriber(MxDSSubscriber* p_subscriber)
{
m_subscriberList.push_back(p_subscriber);
}
// STUB: LEGO1 0x100c1620
void MxStreamController::FUN_100c1620(MxDSSubscriber* p_subscriber)
// FUNCTION: LEGO1 0x100c1620
void MxStreamController::RemoveSubscriber(MxDSSubscriber* p_subscriber)
{
// TODO
OutputDebugString("MxStreamController::FUN_100c1620 STUB\n");
for (MxStreamListMxDSSubscriber::iterator it = m_subscriberList.begin(); it != m_subscriberList.end(); it++) {
if (*it == p_subscriber) {
m_subscriberList.erase(it);
}
}
}
// FUNCTION: LEGO1 0x100c1690

View File

@ -43,8 +43,8 @@ class MxStreamController : public MxCore {
virtual MxResult VTable0x2c(MxDSAction* p_action, MxU32 p_bufferval); // vtable+0x2c
virtual MxResult VTable0x30(MxDSAction* p_action); // vtable+0x30
void FUN_100c15d0(MxDSSubscriber* p_subscriber);
void FUN_100c1620(MxDSSubscriber* p_subscriber);
void AddSubscriber(MxDSSubscriber* p_subscriber);
void RemoveSubscriber(MxDSSubscriber* p_subscriber);
MxResult FUN_100c1800(MxDSAction* p_action, MxU32 p_val);
MxResult FUN_100c1a00(MxDSAction* p_action, MxU32 p_offset);
MxPresenter* FUN_100c1e70(MxDSAction& p_action);