isle/LEGO1/pizza.cpp
Joshua Peisach b9dd956d5b Pizza: Add/update functions as according to MxCore inheritance
IsleActor::Notify needs to be stubbed
---------

Co-authored-by: Kai Kaufman <ktkaufman@wpi.edu>
2023-07-07 20:46:03 -04:00

35 lines
611 B
C++

#include "pizza.h"
// OFFSET: LEGO1 0x10037ef0
Pizza::Pizza()
{
// FIXME: This inherits from LegoActor, probably why this isn't matching
this->m_unk80 = 0;
this->m_unk84 = 0;
this->m_unk88 = 0;
this->m_unk8c = -1;
this->m_unk98 = 0;
this->m_unk90 = 0x80000000;
}
// OFFSET: LEGO1 0x1002c7cf STUB
// MxS32 IsleActor::Notify(MxParam *)
// {
// // TODO
// return 0;
// }
// OFFSET: LEGO1 0x10038100
Pizza::~Pizza()
{
// FIXME: some vtable call from tickle manager, unimplemented atm
delete this;
}
// OFFSET: LEGO1 0x100388a0 STUB
MxResult Pizza::Tickle()
{
// TODO
return SUCCESS;
}