mirror of
https://github.com/isledecomp/isle.git
synced 2026-02-01 12:41:16 +00:00
Fixes
This commit is contained in:
parent
1d45f25c64
commit
738b1c7b9f
@ -123,8 +123,8 @@ MxLong MxCompositePresenter::Notify(MxParam& p_param)
|
|||||||
// FUNCTION: LEGO1 0x100b67f0
|
// FUNCTION: LEGO1 0x100b67f0
|
||||||
void MxCompositePresenter::VTable0x58(MxEndActionNotificationParam& p_param)
|
void MxCompositePresenter::VTable0x58(MxEndActionNotificationParam& p_param)
|
||||||
{
|
{
|
||||||
MxPresenter* presenter = (MxPresenter*) p.GetSender();
|
MxPresenter* presenter = (MxPresenter*) p_param.GetSender();
|
||||||
MxDSAction* action = p.GetAction();
|
MxDSAction* action = p_param.GetAction();
|
||||||
MxCompositePresenterList::iterator it;
|
MxCompositePresenterList::iterator it;
|
||||||
|
|
||||||
if (!m_list.empty()) {
|
if (!m_list.empty()) {
|
||||||
@ -166,7 +166,7 @@ void MxCompositePresenter::VTable0x58(MxEndActionNotificationParam& p_param)
|
|||||||
void MxCompositePresenter::VTable0x5c(MxNotificationParam& p_param)
|
void MxCompositePresenter::VTable0x5c(MxNotificationParam& p_param)
|
||||||
{
|
{
|
||||||
if (!m_list.empty()) {
|
if (!m_list.empty()) {
|
||||||
MxPresenter* presenter = (MxPresenter*) p.GetSender();
|
MxPresenter* presenter = (MxPresenter*) p_param.GetSender();
|
||||||
|
|
||||||
for (MxCompositePresenterList::iterator it = m_list.begin(); it != m_list.end(); it++) {
|
for (MxCompositePresenterList::iterator it = m_list.begin(); it != m_list.end(); it++) {
|
||||||
if (*it == presenter) {
|
if (*it == presenter) {
|
||||||
@ -196,7 +196,7 @@ void MxCompositePresenter::VTable0x5c(MxNotificationParam& p_param)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NotificationManager()->Send(this, &p);
|
NotificationManager()->Send(this, &p_param);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,7 @@ class MxCompositePresenter : public MxPresenter {
|
|||||||
virtual void VTable0x58(MxEndActionNotificationParam& p_param); // vtable+0x58
|
virtual void VTable0x58(MxEndActionNotificationParam& p_param); // vtable+0x58
|
||||||
virtual void VTable0x5c(MxNotificationParam& p_param); // vtable+0x5c
|
virtual void VTable0x5c(MxNotificationParam& p_param); // vtable+0x5c
|
||||||
virtual void VTable0x60(MxPresenter* p_presenter); // vtable+0x60
|
virtual void VTable0x60(MxPresenter* p_presenter); // vtable+0x60
|
||||||
virtual MxBool VTable0x64(undefined4 p_unknown); // vtable+0x64
|
virtual MxBool VTable0x64(undefined4 p_undefined); // vtable+0x64
|
||||||
|
|
||||||
private:
|
private:
|
||||||
MxCompositePresenterList m_list; // 0x40
|
MxCompositePresenterList m_list; // 0x40
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user