mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-24 00:44:21 +00:00
Match LegoAnimationManager::FUN_10063b90 (#1289)
This commit is contained in:
committed by
GitHub
parent
fb2e9fb5ec
commit
d5fdea372b
@@ -2342,11 +2342,11 @@ MxBool LegoAnimationManager::FUN_10063b90(LegoWorld* p_world, LegoExtraActor* p_
|
|||||||
{
|
{
|
||||||
const char** cycles = g_cycles[g_characters[p_characterId].m_unk0x16];
|
const char** cycles = g_cycles[g_characters[p_characterId].m_unk0x16];
|
||||||
const char* vehicleWC;
|
const char* vehicleWC;
|
||||||
|
LegoLocomotionAnimPresenter* presenter;
|
||||||
|
|
||||||
if (g_characters[p_characterId].m_vehicleId >= 0 && g_vehicles[g_characters[p_characterId].m_vehicleId].m_unk0x04 &&
|
if (g_characters[p_characterId].m_vehicleId >= 0 && g_vehicles[g_characters[p_characterId].m_vehicleId].m_unk0x04 &&
|
||||||
(vehicleWC = cycles[10]) != NULL) {
|
(vehicleWC = cycles[10]) != NULL) {
|
||||||
LegoLocomotionAnimPresenter* presenter =
|
presenter = (LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
||||||
(LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
|
||||||
|
|
||||||
if (presenter != NULL) {
|
if (presenter != NULL) {
|
||||||
presenter->FUN_1006d680(p_actor, 1.7f);
|
presenter->FUN_1006d680(p_actor, 1.7f);
|
||||||
@@ -2359,8 +2359,7 @@ MxBool LegoAnimationManager::FUN_10063b90(LegoWorld* p_world, LegoExtraActor* p_
|
|||||||
else {
|
else {
|
||||||
vehicleWC = cycles[p_mood];
|
vehicleWC = cycles[p_mood];
|
||||||
if (vehicleWC != NULL) {
|
if (vehicleWC != NULL) {
|
||||||
LegoLocomotionAnimPresenter* presenter =
|
presenter = (LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
||||||
(LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
|
||||||
|
|
||||||
if (presenter != NULL) {
|
if (presenter != NULL) {
|
||||||
presenter->FUN_1006d680(p_actor, 0.7f);
|
presenter->FUN_1006d680(p_actor, 0.7f);
|
||||||
@@ -2373,8 +2372,7 @@ MxBool LegoAnimationManager::FUN_10063b90(LegoWorld* p_world, LegoExtraActor* p_
|
|||||||
|
|
||||||
vehicleWC = cycles[p_mood + 4];
|
vehicleWC = cycles[p_mood + 4];
|
||||||
if (vehicleWC != NULL) {
|
if (vehicleWC != NULL) {
|
||||||
LegoLocomotionAnimPresenter* presenter =
|
presenter = (LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
||||||
(LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
|
||||||
|
|
||||||
if (presenter != NULL) {
|
if (presenter != NULL) {
|
||||||
presenter->FUN_1006d680(p_actor, 4.0f);
|
presenter->FUN_1006d680(p_actor, 4.0f);
|
||||||
@@ -2387,8 +2385,7 @@ MxBool LegoAnimationManager::FUN_10063b90(LegoWorld* p_world, LegoExtraActor* p_
|
|||||||
|
|
||||||
vehicleWC = cycles[p_mood + 7];
|
vehicleWC = cycles[p_mood + 7];
|
||||||
if (vehicleWC != NULL) {
|
if (vehicleWC != NULL) {
|
||||||
LegoLocomotionAnimPresenter* presenter =
|
presenter = (LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
||||||
(LegoLocomotionAnimPresenter*) p_world->Find("LegoAnimPresenter", vehicleWC);
|
|
||||||
|
|
||||||
if (presenter != NULL) {
|
if (presenter != NULL) {
|
||||||
presenter->FUN_1006d680(p_actor, 0.0f);
|
presenter->FUN_1006d680(p_actor, 0.0f);
|
||||||
|
|||||||
Reference in New Issue
Block a user