1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-08-01 02:40:43 +02:00

#452 fix 4-byte writes

This commit is contained in:
XProger
2023-03-01 03:34:35 +03:00
parent 4876cc8f0e
commit 5e6dc2d77b

View File

@@ -620,7 +620,7 @@ struct out_GBA
radius = *(int16*)ptr; ptr += sizeof(radius);
uint16 flags = *(uint16*)ptr; ptr += sizeof(flags);
vCount = *(int16*)ptr; ptr += 2;
vCount = (uint8)*(int16*)ptr; ptr += 2;
vertices = (vec3s*)ptr;
ptr += vCount * sizeof(vec3s);
@@ -2268,7 +2268,8 @@ struct out_GBA
{
if (tracks[i].size == 0)
continue;
f.write(tracks[i].data, tracks[i].size);
ASSERT((tracks[i].size % 4) == 0);
f.write(tracks[i].data, tracks[i].size / 4);
delete[] tracks[i].data;
}
}