mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
implement LegoModelPresenter::Destroy (#428)
* LegoModelPresenter::Destroy * remove debug print * Update legomodelpresenter.cpp
This commit is contained in:
@@ -28,6 +28,10 @@ public:
|
||||
|
||||
protected:
|
||||
void Destroy(MxBool p_fromDestructor);
|
||||
|
||||
private:
|
||||
undefined4 m_unk0x64; // 0x64
|
||||
MxBool m_addedToView; // 0x68
|
||||
};
|
||||
|
||||
#endif // LEGOMODELPRESENTER_H
|
||||
|
@@ -15,16 +15,23 @@ void LegoModelPresenter::configureLegoModelPresenter(MxS32 p_modelPresenterConfi
|
||||
g_modelPresenterConfig = p_modelPresenterConfig;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x1007f670
|
||||
// FUNCTION: LEGO1 0x1007f670
|
||||
void LegoModelPresenter::Destroy(MxBool p_fromDestructor)
|
||||
{
|
||||
// TODO
|
||||
m_criticalSection.Enter();
|
||||
m_unk0x64 = 0;
|
||||
m_addedToView = FALSE;
|
||||
m_criticalSection.Leave();
|
||||
if (!p_fromDestructor) {
|
||||
MxVideoPresenter::Destroy(FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10080050
|
||||
void LegoModelPresenter::ReadyTickle()
|
||||
{
|
||||
// TODO
|
||||
SetTickleState(TickleState_Starting);
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100801b0
|
||||
|
Reference in New Issue
Block a user