mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-29 19:21:15 +00:00
Fixes
This commit is contained in:
parent
b543a8006e
commit
0b33794bcf
@ -31,7 +31,7 @@
|
|||||||
MxS32 g_legoWorldPresenterQuality = 1;
|
MxS32 g_legoWorldPresenterQuality = 1;
|
||||||
|
|
||||||
// GLOBAL: LEGO1 0x100f75d8
|
// GLOBAL: LEGO1 0x100f75d8
|
||||||
long g_wdbOffset = 0;
|
MxLong g_wdbOffset = 0;
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x100665b0
|
// FUNCTION: LEGO1 0x100665b0
|
||||||
void LegoWorldPresenter::configureLegoWorldPresenter(MxS32 p_legoWorldPresenterQuality)
|
void LegoWorldPresenter::configureLegoWorldPresenter(MxS32 p_legoWorldPresenterQuality)
|
||||||
@ -320,16 +320,16 @@ MxResult LegoWorldPresenter::LoadWorld(char* p_worldName, LegoWorld* p_world)
|
|||||||
MxResult LegoWorldPresenter::FUN_10067360(ModelDbPart& p_part, FILE* p_wdbFile)
|
MxResult LegoWorldPresenter::FUN_10067360(ModelDbPart& p_part, FILE* p_wdbFile)
|
||||||
{
|
{
|
||||||
MxResult result;
|
MxResult result;
|
||||||
MxU8* buffer = new MxU8[p_part.m_partDataLength];
|
MxU8* buff = new MxU8[p_part.m_partDataLength];
|
||||||
|
|
||||||
fseek(p_wdbFile, p_part.m_partDataOffset, 0);
|
fseek(p_wdbFile, p_part.m_partDataOffset, 0);
|
||||||
if (fread(buffer, p_part.m_partDataLength, 1, p_wdbFile) != 1) {
|
if (fread(buff, p_part.m_partDataLength, 1, p_wdbFile) != 1) {
|
||||||
return FAILURE;
|
return FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
MxDSChunk chunk;
|
MxDSChunk chunk;
|
||||||
chunk.SetLength(p_part.m_partDataLength);
|
chunk.SetLength(p_part.m_partDataLength);
|
||||||
chunk.SetData(buffer);
|
chunk.SetData(buff);
|
||||||
|
|
||||||
LegoPartPresenter part;
|
LegoPartPresenter part;
|
||||||
result = part.Read(chunk);
|
result = part.Read(chunk);
|
||||||
@ -338,7 +338,7 @@ MxResult LegoWorldPresenter::FUN_10067360(ModelDbPart& p_part, FILE* p_wdbFile)
|
|||||||
part.FUN_1007df20();
|
part.FUN_1007df20();
|
||||||
}
|
}
|
||||||
|
|
||||||
delete buffer;
|
delete[] buff;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user