mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-25 09:24:17 +00:00
Implement/match LegoAnimMMPresenter::FUN_1004b580 (#829)
This commit is contained in:
committed by
GitHub
parent
f637dcaa29
commit
3cab989250
@@ -157,7 +157,7 @@ MxResult LegoAnimationManager::LoadScriptInfo(MxS32 p_scriptIndex)
|
||||
|
||||
for (i = 0; i < (MxS32) _countof(m_unk0x28); i++) {
|
||||
m_unk0x28[i] = NULL;
|
||||
m_unk0x30[i] = NULL;
|
||||
m_unk0x30[i] = 0;
|
||||
}
|
||||
|
||||
m_unk0x38 = 0;
|
||||
@@ -456,7 +456,7 @@ MxResult LegoAnimationManager::FUN_100609f0(MxU32 p_objectId, MxMatrix* p_matrix
|
||||
LegoTranInfo* info = new LegoTranInfo();
|
||||
info->m_unk0x00 = 0;
|
||||
info->m_index = ++m_unk0x1c;
|
||||
info->m_unk0x10 = FALSE;
|
||||
info->m_unk0x10 = 0;
|
||||
info->m_unk0x08 = NULL;
|
||||
info->m_unk0x12 = -1;
|
||||
info->m_unk0x14 = 0;
|
||||
|
||||
@@ -23,7 +23,7 @@ LegoAnimMMPresenter::LegoAnimMMPresenter()
|
||||
{
|
||||
m_presenter = NULL;
|
||||
m_animmanId = 0;
|
||||
m_unk0x59 = FALSE;
|
||||
m_unk0x59 = 0;
|
||||
m_tranInfo = NULL;
|
||||
m_unk0x54 = 0;
|
||||
m_unk0x64 = NULL;
|
||||
@@ -308,20 +308,32 @@ MxBool LegoAnimMMPresenter::FUN_1004b530(MxLong p_time)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x1004b570
|
||||
// FUNCTION: LEGO1 0x1004b570
|
||||
// FUNCTION: BETA10 0x1004c9cc
|
||||
MxBool LegoAnimMMPresenter::FUN_1004b570(MxLong p_time)
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x1004b580
|
||||
// FUNCTION: LEGO1 0x1004b580
|
||||
// FUNCTION: BETA10 0x1004ca3f
|
||||
MxBool LegoAnimMMPresenter::FUN_1004b580(MxLong p_time)
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
switch (m_unk0x59) {
|
||||
case 0:
|
||||
if (m_tranInfo != NULL && m_tranInfo->m_unk0x15 != FALSE && m_tranInfo->m_unk0x20 != NULL &&
|
||||
m_tranInfo->m_unk0x20[0] > p_time) {
|
||||
return FALSE;
|
||||
}
|
||||
case 1:
|
||||
case 2:
|
||||
case 3:
|
||||
case 4:
|
||||
case 5:
|
||||
break;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x1004b5b0
|
||||
|
||||
Reference in New Issue
Block a user