diff --git a/LEGO1/mxwavepresenter.cpp b/LEGO1/mxwavepresenter.cpp index 53c414f1..8305c55c 100644 --- a/LEGO1/mxwavepresenter.cpp +++ b/LEGO1/mxwavepresenter.cpp @@ -5,6 +5,8 @@ #include "mxomni.h" #include "mxsoundmanager.h" +#include + DECOMP_SIZE_ASSERT(MxWavePresenter, 0x6c); DECOMP_SIZE_ASSERT(MxWavePresenter::WaveFormat, 0x1c); @@ -124,7 +126,7 @@ void MxWavePresenter::StartingTickle() waveFormatEx.wBitsPerSample = m_waveFormat->m_waveFormatEx.wBitsPerSample; if (waveFormatEx.wBitsPerSample == 8) - m_unk67 = 0x7f; + m_unk67 = SCHAR_MAX; if (waveFormatEx.wBitsPerSample == 16) m_unk67 = 0; diff --git a/LEGO1/mxwavepresenter.h b/LEGO1/mxwavepresenter.h index 30a2c1f8..0699f003 100644 --- a/LEGO1/mxwavepresenter.h +++ b/LEGO1/mxwavepresenter.h @@ -64,7 +64,7 @@ class MxWavePresenter : public MxSoundPresenter { MxU8 m_unk64; MxBool m_unk65; MxBool m_unk66; - undefined m_unk67; + MxS8 m_unk67; undefined m_unk68; };