This commit is contained in:
Christian Semmler 2024-06-08 17:05:49 -04:00
parent 80bf1c6f92
commit 4ae52e4b5b
3 changed files with 4 additions and 5 deletions

View File

@ -330,7 +330,7 @@ add_library(omni STATIC
register_lego1_target(omni)
set_property(TARGET omni PROPERTY ARCHIVE_OUTPUT_NAME "omni$<$<CONFIG:Debug>:d>")
target_include_directories(omni PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1/omni/include" "${CMAKE_SOURCE_DIR}/LEGO1" "${CMAKE_SOURCE_DIR}/util")
target_link_libraries(omni PRIVATE libsmacker miniaudio)
target_link_libraries(omni PRIVATE winmm libsmacker miniaudio)
add_library(lego1 SHARED
LEGO1/define.cpp
@ -493,7 +493,7 @@ if (ISLE_BUILD_APP)
target_link_libraries(isle PRIVATE SDL3::SDL3 iniparser-static)
# Link DSOUND, WINMM, and LEGO1
target_link_libraries(isle PRIVATE lego1)
target_link_libraries(isle PRIVATE winmm lego1)
# Make sure filenames are ALL CAPS
set_property(TARGET isle PROPERTY OUTPUT_NAME ISLE)

View File

@ -50,7 +50,6 @@ void Lego3DWavePresenter::StartingTickle()
}
if (m_sound.Create(&(MxWavePresenter::m_sound), buff, m_volume) != SUCCESS) {
ma_sound_uninit(&(MxWavePresenter::m_sound));
EndAction();
}
}
@ -61,5 +60,5 @@ void Lego3DWavePresenter::StartingTickle()
void Lego3DWavePresenter::StreamingTickle()
{
MxWavePresenter::StreamingTickle();
// m_sound.UpdatePosition(m_dsBuffer);
m_sound.UpdatePosition(&(MxWavePresenter::m_sound));
}

View File

@ -69,7 +69,7 @@ void LegoSoundManager::Destroy()
// FUNCTION: LEGO1 0x1002a3a0
MxResult LegoSoundManager::Tickle()
{
return MxSoundManager::Tickle();
MxSoundManager::Tickle();
AUTOLOCK(m_criticalSection);
return m_cacheSoundManager->Tickle();