mirror of https://github.com/OpenTTD/OpenTTD
(svn r14193) -Fix (r14191): don't put an unsigned 0x80 in a signed int8 as that's not what you want.
parent
d40145008e
commit
0b88f0cf54
|
@ -85,9 +85,9 @@ void SkipSpriteData(byte type, uint16 num)
|
||||||
while (num > 0) {
|
while (num > 0) {
|
||||||
int8 i = FioReadByte();
|
int8 i = FioReadByte();
|
||||||
if (i >= 0) {
|
if (i >= 0) {
|
||||||
i = (i == 0) ? 0x80 : i;
|
int size = (i == 0) ? 0x80 : i;
|
||||||
num -= i;
|
num -= size;
|
||||||
FioSkipBytes(i);
|
FioSkipBytes(size);
|
||||||
} else {
|
} else {
|
||||||
i = -(i >> 3);
|
i = -(i >> 3);
|
||||||
num -= i;
|
num -= i;
|
||||||
|
|
Loading…
Reference in New Issue