Fix another bug

This commit is contained in:
Christian Semmler 2024-02-05 11:51:08 -05:00
parent 83f370a16e
commit afbf1cf863
2 changed files with 4 additions and 4 deletions

View File

@ -144,7 +144,7 @@ class Infocenter : public LegoWorld {
c_gasCtlDescription = 555,
c_medCtlDescription = 556,
c_unk557 = 557,
c_infoCtlDescription = 557,
c_boatCtlDescription = 558,
c_copCtlDescription = 559,
c_pizzaCtlDescription = 560,

View File

@ -407,7 +407,6 @@ void Infocenter::InitializeBitmaps()
((MxPresenter*) Find(m_atom, c_gasCtl))->Enable(TRUE);
((MxPresenter*) Find(m_atom, c_medCtl))->Enable(TRUE);
((MxPresenter*) Find(m_atom, c_copCtl))->Enable(TRUE);
((MxPresenter*) Find(m_atom, c_mamaCtl))->Enable(TRUE);
((MxPresenter*) Find(m_atom, c_papaCtl))->Enable(TRUE);
((MxPresenter*) Find(m_atom, c_pepperCtl))->Enable(TRUE);
@ -780,6 +779,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
break;
case c_infoCtl:
actionToPlay = c_infoCtlDescription;
m_radio.Stop();
break;
case c_doorCtl:
@ -810,7 +810,7 @@ MxU8 Infocenter::HandleClick(LegoControlManagerEvent& p_param)
actionToPlay = c_medCtlDescription;
m_radio.Stop();
break;
case c_copCtlDescription:
case c_copCtl:
actionToPlay = c_copCtlDescription;
m_radio.Stop();
break;
@ -917,7 +917,7 @@ MxLong Infocenter::HandleNotification0(MxNotificationParam& p_param)
if (sender->IsA("Radio") && m_radio.GetState()->IsActive()) {
if (m_currentInfomainScript == c_mamaMovie || m_currentInfomainScript == c_papaMovie ||
m_currentInfomainScript == c_pepperMovie || m_currentInfomainScript == c_nickMovie ||
m_currentInfomainScript == c_lauraMovie || m_currentInfomainScript == c_unk557 ||
m_currentInfomainScript == c_lauraMovie || m_currentInfomainScript == c_infoCtlDescription ||
m_currentInfomainScript == c_boatCtlDescription || m_currentInfomainScript == c_raceCtlDescription ||
m_currentInfomainScript == c_pizzaCtlDescription || m_currentInfomainScript == c_gasCtlDescription ||
m_currentInfomainScript == c_medCtlDescription || m_currentInfomainScript == c_copCtlDescription) {