(svn r14193) -Fix (r14191): don't put an unsigned 0x80 in a signed int8 as that's not what you want.

pull/155/head
rubidium 16 years ago
parent 58cb5bbd2b
commit 17998f7f98

@ -85,9 +85,9 @@ void SkipSpriteData(byte type, uint16 num)
while (num > 0) {
int8 i = FioReadByte();
if (i >= 0) {
i = (i == 0) ? 0x80 : i;
num -= i;
FioSkipBytes(i);
int size = (i == 0) ? 0x80 : i;
num -= size;
FioSkipBytes(size);
} else {
i = -(i >> 3);
num -= i;

Loading…
Cancel
Save