Implement InfoCenter folder vtable stubs (#456)

* Implement InfoCenter vtable stubs

* fix build

* Update infocenterdoor.cpp

* Update infocenterdoor.cpp

* Update legoworld.h

* Update elevatorbottom.h

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Misha
2024-01-18 20:24:15 -05:00
committed by GitHub
parent f1300d9de5
commit 61dd687f53
13 changed files with 169 additions and 14 deletions

View File

@@ -1,5 +1,7 @@
#include "registrationbook.h"
#include "legoomni.h"
// STUB: LEGO1 0x10076d20
RegistrationBook::RegistrationBook()
{
@@ -12,6 +14,12 @@ RegistrationBook::~RegistrationBook()
// TODO
}
// STUB: LEGO1 0x10077060
MxResult RegistrationBook::Create(MxDSAction& p_dsAction)
{
return SUCCESS;
}
// STUB: LEGO1 0x100770e0
MxLong RegistrationBook::Notify(MxParam& p_param)
{
@@ -19,3 +27,29 @@ MxLong RegistrationBook::Notify(MxParam& p_param)
return 0;
}
// STUB: LEGO1 0x10077cc0
void RegistrationBook::VTable0x50()
{
// TODO
}
// STUB: LEGO1 0x10077fd0
MxResult RegistrationBook::Tickle()
{
// TODO
return SUCCESS;
}
// STUB: LEGO1 0x10078180
void RegistrationBook::VTable0x68(MxBool p_add)
{
// TODO
}
// FUNCTION: LEGO1 0x100783e0
MxBool RegistrationBook::VTable0x64()
{
DeleteObjects(&m_atom, 500, 506);
return TRUE;
}