EMI: Read unknown bytes after shadow name.

This commit is contained in:
Joni Vähämäki 2014-07-27 22:29:38 +03:00 committed by Joel Teichroeb
parent 91b37f43f1
commit 970fa79382

View File

@ -569,7 +569,12 @@ void SetShadow::loadBinary(Common::SeekableReadStream *data) {
data->read(name, nameLen);
_name = Common::String(name);
data->skip(5); // Unknown
int numUnknownBytes = data->readSint32LE();
// The following bytes seem to be always 0. Perhaps padding of some sort?
for (int i = 0; i < numUnknownBytes; ++i) {
byte value = data->readByte();
assert(value == 0);
}
char v[sizeof(float) * 3];
data->read(v, sizeof(float) * 3);