diff --git a/LEGO1/lego/legoomni/include/legoomni.h b/LEGO1/lego/legoomni/include/legoomni.h index 1986f8f8..3a377ed3 100644 --- a/LEGO1/lego/legoomni/include/legoomni.h +++ b/LEGO1/lego/legoomni/include/legoomni.h @@ -163,7 +163,7 @@ LegoPlantManager* PlantManager(); LegoWorld* GetCurrentWorld(); LegoUnkSaveDataWriter* GetUnkSaveDataWriter(); GifManager* GetGifManager(); -void FUN_10015820(MxU32, MxU32); +void FUN_10015820(MxBool p_unk1, MxU32 p_unk2); void FUN_10015860(const char*, MxU8); LegoEntity* FindEntityByAtomIdOrEntityId(const MxAtomId& p_atom, MxS32 p_entityid); MxDSAction& GetCurrentAction(); diff --git a/LEGO1/lego/legoomni/src/main/legoomni.cpp b/LEGO1/lego/legoomni/src/main/legoomni.cpp index a57f27d7..266cfe0d 100644 --- a/LEGO1/lego/legoomni/src/main/legoomni.cpp +++ b/LEGO1/lego/legoomni/src/main/legoomni.cpp @@ -206,10 +206,10 @@ GifManager* GetGifManager() return LegoOmni::GetInstance()->GetGifManager(); } -// STUB: LEGO1 0x10015820 -void FUN_10015820(MxU32, MxU32) +// FUNCTION: LEGO1 0x10015820 +void FUN_10015820(MxBool p_unk1, MxU32 p_unk2) { - // TODO + LegoOmni::GetInstance()->FUN_1005b4f0(p_unk1, p_unk2); } // STUB: LEGO1 0x10015860 @@ -689,11 +689,11 @@ void LegoOmni::FUN_1005b4f0(MxBool p_unk1, MxU32 p_unk2) } if (p_unk2 & 2) { - ((LegoVideoManager*)m_videoManager)->SetUnkE4(FALSE); + ((LegoVideoManager*)m_videoManager)->SetRender3D(FALSE); } if (p_unk2 & 4) { - m_videoManager->GetDisplaySurface()->FUN_100ba640(); + m_videoManager->GetDisplaySurface()->ClearScreen(); } } else {