Implement/match LegoPhonemePresenter::StartingTickle (#809)

* Implement/match LegoPhonemePresenter::StartingTickle

* Name vars

* Fix name
This commit is contained in:
Christian Semmler
2024-04-16 10:07:13 -04:00
committed by GitHub
parent 41281dcbec
commit 2600b1b421
17 changed files with 314 additions and 143 deletions

View File

@@ -469,6 +469,13 @@ done:
return roi;
}
// STUB: LEGO1 0x100849a0
MxU32 LegoCharacterManager::FUN_100849a0(LegoROI* p_roi, LegoTextureInfo* p_textureInfo)
{
// TODO
return 0;
}
// FUNCTION: LEGO1 0x10084c00
MxBool LegoCharacterManager::Exists(const char* p_key)
{

View File

@@ -0,0 +1,62 @@
#include "legophoneme.h"
DECOMP_SIZE_ASSERT(LegoPhoneme, 0x20)
// FUNCTION: LEGO1 0x10044e50
LegoPhoneme::~LegoPhoneme()
{
}
// FUNCTION: LEGO1 0x10044eb0
undefined4 LegoPhoneme::VTable0x00()
{
return m_unk0x14;
}
// FUNCTION: LEGO1 0x10044ec0
void LegoPhoneme::VTable0x04(undefined4 p_unk0x14)
{
m_unk0x14 = p_unk0x14;
}
// FUNCTION: LEGO1 0x10044ed0
LegoTextureInfo* LegoPhoneme::VTable0x08()
{
return m_unk0x18;
}
// FUNCTION: LEGO1 0x10044ee0
void LegoPhoneme::VTable0x0c(LegoTextureInfo* p_unk0x18)
{
m_unk0x18 = p_unk0x18;
}
// FUNCTION: LEGO1 0x10044ef0
LegoTextureInfo* LegoPhoneme::VTable0x10()
{
return m_unk0x1c;
}
// FUNCTION: LEGO1 0x10044f00
void LegoPhoneme::VTable0x14(LegoTextureInfo* p_unk0x1c)
{
m_unk0x1c = p_unk0x1c;
}
// FUNCTION: LEGO1 0x10044f10
void LegoPhoneme::VTable0x18()
{
}
// FUNCTION: LEGO1 0x10044f20
void LegoPhoneme::Init()
{
m_unk0x14 = 0;
m_unk0x18 = NULL;
m_unk0x1c = NULL;
}
// FUNCTION: LEGO1 0x10044f30
void LegoPhoneme::VTable0x20(undefined4)
{
}