Add BETA assert

This commit is contained in:
Christian Semmler 2024-12-08 09:54:25 -07:00
parent d087447f90
commit d1a6de63dd
2 changed files with 7 additions and 6 deletions

View File

@ -108,7 +108,7 @@ class Act3 : public LegoWorld {
void FUN_10073430();
protected:
Act3State* m_gameState; // 0xf8
Act3State* m_state; // 0xf8
Act3Ammo m_pizzas[MAX_PIZZAS]; // 0xfc
Act3Ammo m_donuts[MAX_DONUTS]; // 0x217c
undefined m_unk0x41fc; // 0x41fc

View File

@ -30,7 +30,7 @@ Act3Script::Script g_unk0x100d95e8[] =
// FUNCTION: BETA10 0x10015470
Act3::Act3()
{
m_gameState = NULL;
m_state = NULL;
m_unk0x41fc = 0;
m_cop1 = NULL;
m_cop2 = NULL;
@ -110,7 +110,8 @@ MxResult Act3::Create(MxDSAction& p_dsAction)
state = (Act3State*) gameState->CreateState("Act3State");
}
m_gameState = state;
m_state = state;
assert(m_state);
GameState()->m_currentArea = LegoGameState::e_act3script;
GameState()->SetCurrentAct(LegoGameState::e_act3);
@ -165,7 +166,7 @@ void Act3::ReadyWorld()
m_unk0x426c = g_unk0x100d95e8[rand() % 3];
AnimationManager()->FUN_10060dc0(m_unk0x426c, NULL, TRUE, FALSE, NULL, TRUE, FALSE, FALSE, FALSE);
m_gameState->m_unk0x08 = 1;
m_state->m_unk0x08 = 1;
}
// FUNCTION: LEGO1 0x10073300
@ -190,7 +191,7 @@ MxResult Act3::Tickle()
// FUNCTION: LEGO1 0x10073400
void Act3::FUN_10073400()
{
m_gameState->m_unk0x08 = 2;
m_state->m_unk0x08 = 2;
m_destLocation = LegoGameState::e_infomain;
TransitionManager()->StartTransition(MxTransitionManager::e_mosaic, 50, FALSE, FALSE);
}
@ -198,7 +199,7 @@ void Act3::FUN_10073400()
// FUNCTION: LEGO1 0x10073430
void Act3::FUN_10073430()
{
m_gameState->m_unk0x08 = 3;
m_state->m_unk0x08 = 3;
m_destLocation = LegoGameState::e_infomain;
TransitionManager()->StartTransition(MxTransitionManager::e_mosaic, 50, FALSE, FALSE);
}