mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 02:31:15 +00:00
Rename remaining playlists
This commit is contained in:
parent
0fdc856193
commit
2eeb995534
@ -2,6 +2,7 @@
|
||||
#define INFOCENTERSTATE_H
|
||||
|
||||
#include "decomp.h"
|
||||
#include "legogamestate.h"
|
||||
#include "legostate.h"
|
||||
#include "mxstillpresenter.h"
|
||||
|
||||
@ -32,10 +33,10 @@ class InfocenterState : public LegoState {
|
||||
inline MxStillPresenter* GetInfocenterBufferElement(MxS32 p_index) { return m_buffer[p_index]; }
|
||||
inline Playlist& GetExitDialogueAct1() { return m_exitDialogueAct1; }
|
||||
inline Playlist& GetExitDialogueAct23() { return m_exitDialogueAct23; }
|
||||
inline Playlist& GetUnknown0x68() { return m_unk0x68; }
|
||||
inline Playlist& GetReturnDialogue(LegoGameState::Act p_act) { return m_returnDialogue[p_act]; }
|
||||
inline Playlist& GetLeaveDialogue(LegoGameState::Act p_act) { return m_leaveDialogue[p_act]; }
|
||||
inline Playlist& GetBricksterDialogue() { return m_bricksterDialogue; }
|
||||
inline MxU32 GetUnknown0x74() { return m_unk0x74; }
|
||||
inline Playlist* GetReturnDialogue() { return m_returnDialogue; }
|
||||
inline Playlist* GetLeaveDialogue() { return m_leaveDialogue; }
|
||||
|
||||
inline void SetUnknown0x74(MxU32 p_unk0x74) { m_unk0x74 = p_unk0x74; }
|
||||
|
||||
@ -47,7 +48,7 @@ class InfocenterState : public LegoState {
|
||||
Playlist m_exitDialogueAct23; // 0x14
|
||||
Playlist m_returnDialogue[3]; // 0x20
|
||||
Playlist m_leaveDialogue[3]; // 0x44
|
||||
Playlist m_unk0x68; // 0x68
|
||||
Playlist m_bricksterDialogue; // 0x68
|
||||
MxU32 m_unk0x74; // 0x74
|
||||
MxStillPresenter* m_buffer[7]; // 0x78
|
||||
};
|
||||
|
||||
@ -368,7 +368,7 @@ void Infocenter::ReadyWorld()
|
||||
PlayMusic(JukeBox::e_informationCenter);
|
||||
|
||||
InfomainScript script =
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue(GameState()->GetCurrentAct()).Next();
|
||||
PlayAction(script);
|
||||
|
||||
if (script == c_returnBackGuidanceDialogue2) {
|
||||
@ -434,7 +434,7 @@ void Infocenter::ReadyWorld()
|
||||
m_transitionDestination = 0x2e;
|
||||
|
||||
InfomainScript script =
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue(GameState()->GetCurrentAct()).Next();
|
||||
PlayAction(script);
|
||||
|
||||
InputManager()->DisableInputProcessing();
|
||||
@ -444,7 +444,7 @@ void Infocenter::ReadyWorld()
|
||||
|
||||
PlayMusic(JukeBox::e_informationCenter);
|
||||
InfomainScript script =
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue(GameState()->GetCurrentAct()).Next();
|
||||
PlayAction(script);
|
||||
bgRed->Enable(TRUE);
|
||||
break;
|
||||
@ -490,7 +490,7 @@ void Infocenter::ReadyWorld()
|
||||
m_transitionDestination = 0x2f;
|
||||
|
||||
InfomainScript script =
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue(GameState()->GetCurrentAct()).Next();
|
||||
PlayAction(script);
|
||||
|
||||
InputManager()->DisableInputProcessing();
|
||||
@ -500,7 +500,7 @@ void Infocenter::ReadyWorld()
|
||||
|
||||
PlayMusic(JukeBox::e_informationCenter);
|
||||
InfomainScript script =
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetReturnDialogue(GameState()->GetCurrentAct()).Next();
|
||||
PlayAction(script);
|
||||
bgRed->Enable(TRUE);
|
||||
break;
|
||||
@ -830,7 +830,7 @@ MxU8 Infocenter::HandleButtonUp(MxS32 p_x, MxS32 p_y)
|
||||
break;
|
||||
default:
|
||||
dialogueToPlay =
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue(GameState()->GetCurrentAct()).Next();
|
||||
break;
|
||||
}
|
||||
|
||||
@ -840,7 +840,7 @@ MxU8 Infocenter::HandleButtonUp(MxS32 p_x, MxS32 p_y)
|
||||
}
|
||||
else {
|
||||
dialogueToPlay =
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue(GameState()->GetCurrentAct()).Next();
|
||||
}
|
||||
|
||||
PlayAction(dialogueToPlay);
|
||||
@ -876,7 +876,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
|
||||
m_transitionDestination = 5;
|
||||
}
|
||||
else {
|
||||
MxU32 objectId = m_infocenterState->GetUnknown0x68().Next();
|
||||
MxU32 objectId = m_infocenterState->GetBricksterDialogue().Next();
|
||||
PlayAction((InfomainScript) objectId);
|
||||
}
|
||||
|
||||
@ -891,7 +891,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
|
||||
m_transitionDestination = 13;
|
||||
}
|
||||
else {
|
||||
MxU32 objectId = m_infocenterState->GetUnknown0x68().Next();
|
||||
MxU32 objectId = m_infocenterState->GetBricksterDialogue().Next();
|
||||
PlayAction((InfomainScript) objectId);
|
||||
}
|
||||
|
||||
@ -942,7 +942,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
|
||||
m_infocenterState->SetUnknown0x74(5);
|
||||
m_transitionDestination = state->GetPreviousArea();
|
||||
actionToPlay =
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue(GameState()->GetCurrentAct()).Next();
|
||||
m_radio.Stop();
|
||||
InputManager()->DisableInputProcessing();
|
||||
InputManager()->SetUnknown336(TRUE);
|
||||
@ -953,7 +953,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
|
||||
m_infocenterState->SetUnknown0x74(5);
|
||||
m_transitionDestination = state->GetPreviousArea();
|
||||
actionToPlay =
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue()[GameState()->GetCurrentAct()]
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue(GameState()->GetCurrentAct())
|
||||
.Next();
|
||||
m_radio.Stop();
|
||||
InputManager()->DisableInputProcessing();
|
||||
@ -971,7 +971,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
|
||||
m_infocenterState->SetUnknown0x74(5);
|
||||
m_transitionDestination = 0x2e;
|
||||
actionToPlay =
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue(GameState()->GetCurrentAct()).Next();
|
||||
InputManager()->DisableInputProcessing();
|
||||
InputManager()->SetUnknown336(TRUE);
|
||||
break;
|
||||
@ -979,7 +979,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
|
||||
m_infocenterState->SetUnknown0x74(5);
|
||||
m_transitionDestination = 0x2f;
|
||||
actionToPlay =
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue()[GameState()->GetCurrentAct()].Next();
|
||||
(InfomainScript) m_infocenterState->GetLeaveDialogue(GameState()->GetCurrentAct()).Next();
|
||||
InputManager()->DisableInputProcessing();
|
||||
InputManager()->SetUnknown336(TRUE);
|
||||
break;
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
#include "infocenterstate.h"
|
||||
|
||||
#include "infocenter.h"
|
||||
#include "legogamestate.h"
|
||||
|
||||
DECOMP_SIZE_ASSERT(InfocenterState, 0x94);
|
||||
|
||||
@ -80,7 +79,7 @@ Infocenter::InfomainScript g_leaveDialogueAct3[4] = {
|
||||
};
|
||||
|
||||
// GLOBAL: LEGO1 0x100f7760
|
||||
Infocenter::InfomainScript g_unk0x100f7760[2] = {Infocenter::c_bricksterDialogue, Infocenter::c_bricksterLaughs};
|
||||
Infocenter::InfomainScript g_bricksterDialogue[2] = {Infocenter::c_bricksterDialogue, Infocenter::c_bricksterLaughs};
|
||||
|
||||
// FUNCTION: LEGO1 0x10071600
|
||||
InfocenterState::InfocenterState()
|
||||
@ -106,7 +105,7 @@ InfocenterState::InfocenterState()
|
||||
m_leaveDialogue[LegoGameState::e_act3] =
|
||||
LegoState::Playlist((MxU32*) g_leaveDialogueAct3, _countof(g_leaveDialogueAct3) - 1);
|
||||
|
||||
m_unk0x68 = LegoState::Playlist((MxU32*) g_unk0x100f7760, _countof(g_unk0x100f7760));
|
||||
m_bricksterDialogue = LegoState::Playlist((MxU32*) g_bricksterDialogue, _countof(g_bricksterDialogue));
|
||||
|
||||
memset(m_buffer, 0, sizeof(m_buffer));
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user