implement/match ReadNamedTexture() (#745)

This commit is contained in:
Ramen2X 2024-03-28 17:03:51 -04:00 committed by GitHub
parent e4570b520b
commit 5e10e01014
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -377,10 +377,29 @@ void SetLightPosition(MxU32)
{
}
// STUB: LEGO1 0x1003f3b0
// FUNCTION: LEGO1 0x1003f3b0
LegoNamedTexture* ReadNamedTexture(LegoFile* p_file)
{
return NULL;
LegoTexture* texture = NULL;
LegoNamedTexture* namedTexture = NULL;
MxString string;
p_file->ReadString(string);
texture = new LegoTexture();
if (texture != NULL) {
if (texture->Read(p_file, 0) != SUCCESS) {
delete texture;
return namedTexture;
}
namedTexture = new LegoNamedTexture(string.GetData(), texture);
if (namedTexture == NULL) {
delete texture;
}
}
return namedTexture;
}
// STUB: LEGO1 0x1003f540