mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-25 01:14:19 +00:00
Implement LegoAct2::Tickle() and others (#1168)
* Implement `LegoAct2::Tickle()` and others * Fix decomplint errors * Minor cleanup * Address review comments --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
This commit is contained in:
@@ -878,6 +878,13 @@ void LegoAnimationManager::DeleteAnimations()
|
||||
m_suspended = suspended;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10060480
|
||||
// STUB: BETA10 0x100412a9
|
||||
void LegoAnimationManager::FUN_10060480(LegoChar* p_param1[], undefined4 p_param2)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100604d0
|
||||
// FUNCTION: BETA10 0x10041335
|
||||
void LegoAnimationManager::FUN_100604d0(MxBool p_unk0x08)
|
||||
@@ -887,6 +894,13 @@ void LegoAnimationManager::FUN_100604d0(MxBool p_unk0x08)
|
||||
}
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100604f0
|
||||
// STUB: BETA10 0x1004137b
|
||||
void LegoAnimationManager::FUN_100604f0(MxS32* p_param1, undefined4 p_param2)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10060540
|
||||
// FUNCTION: BETA10 0x1004140f
|
||||
void LegoAnimationManager::FUN_10060540(MxBool p_unk0x29)
|
||||
@@ -1001,7 +1015,7 @@ MxResult LegoAnimationManager::FUN_100605e0(
|
||||
LegoPathActor* actor = UserActor();
|
||||
|
||||
if (actor != NULL) {
|
||||
actor->SetState(4);
|
||||
actor->SetState(LegoPathActor::c_bit3);
|
||||
actor->SetWorldSpeed(0.0f);
|
||||
}
|
||||
}
|
||||
@@ -2762,7 +2776,7 @@ void LegoAnimationManager::FUN_100648f0(LegoTranInfo* p_tranInfo, MxLong p_unk0x
|
||||
|
||||
LegoPathActor* actor = UserActor();
|
||||
if (actor != NULL) {
|
||||
actor->SetState(4);
|
||||
actor->SetState(LegoPathActor::c_bit3);
|
||||
actor->SetWorldSpeed(0.0f);
|
||||
}
|
||||
|
||||
@@ -2823,6 +2837,13 @@ void LegoAnimationManager::FUN_10064b50(MxLong p_time)
|
||||
}
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10064ee0
|
||||
undefined LegoAnimationManager::FUN_10064ee0(MxU32 p_param)
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10064ff0
|
||||
AnimState::AnimState()
|
||||
{
|
||||
|
||||
@@ -143,8 +143,10 @@ void FUN_10015820(MxBool p_disable, MxU16 p_flags)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10015840
|
||||
// FUNCTION: BETA10 0x100e4ce4
|
||||
LegoROI* FindROI(const char* p_name)
|
||||
{
|
||||
assert(LegoOmni::GetInstance());
|
||||
return LegoOmni::GetInstance()->FindROI(p_name);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user