mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 02:31:15 +00:00
Match
This commit is contained in:
parent
bf0a8b107e
commit
3493f5b2da
@ -486,22 +486,20 @@ MxBool LegoCharacterManager::FUN_10084ec0(LegoROI* p_roi)
|
|||||||
LegoROI* childROI = FUN_10084cf0(p_roi, g_characterLODs[1].m_name);
|
LegoROI* childROI = FUN_10084cf0(p_roi, g_characterLODs[1].m_name);
|
||||||
|
|
||||||
if (childROI != NULL) {
|
if (childROI != NULL) {
|
||||||
Tgl::Renderer* renderer;
|
|
||||||
ViewLODList *lodList, *dupLodList;
|
|
||||||
LegoFloat red, green, blue, alpha;
|
|
||||||
MxS32 lodSize;
|
|
||||||
char lodName[256];
|
char lodName[256];
|
||||||
|
|
||||||
lodList = GetViewLODListManager()->Lookup(part.m_unk0x04[unk0x00]);
|
ViewLODList* lodList = GetViewLODListManager()->Lookup(part.m_unk0x04[unk0x00]);
|
||||||
lodSize = lodList->Size();
|
MxS32 lodSize = lodList->Size();
|
||||||
sprintf(lodName, "%s%d", p_roi->GetName(), g_unk0x100fc4ec++);
|
sprintf(lodName, "%s%d", p_roi->GetName(), g_unk0x100fc4ec++);
|
||||||
dupLodList = GetViewLODListManager()->Create(lodName, lodSize);
|
ViewLODList* dupLodList = GetViewLODListManager()->Create(lodName, lodSize);
|
||||||
|
|
||||||
renderer = VideoManager()->GetRenderer();
|
Tgl::Renderer* renderer = VideoManager()->GetRenderer();
|
||||||
|
LegoFloat red, green, blue, alpha;
|
||||||
LegoROI::FUN_100a9bf0(part.m_unk0x10[part.m_unk0x0c[part.m_unk0x14]], red, green, blue, alpha);
|
LegoROI::FUN_100a9bf0(part.m_unk0x10[part.m_unk0x0c[part.m_unk0x14]], red, green, blue, alpha);
|
||||||
|
|
||||||
for (MxS32 j = 0; j < lodSize; j++) {
|
for (MxS32 i = 0; i < lodSize; i++) {
|
||||||
LegoLOD* clone = ((LegoLOD*) (*lodList)[j])->Clone(renderer);
|
LegoLOD* lod = (LegoLOD*) (*lodList)[i];
|
||||||
|
LegoLOD* clone = lod->Clone(renderer);
|
||||||
clone->FUN_100aacb0(red, green, blue, alpha);
|
clone->FUN_100aacb0(red, green, blue, alpha);
|
||||||
dupLodList->PushBack(clone);
|
dupLodList->PushBack(clone);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user