WAGE: Simplify polygon reading code

This commit is contained in:
Eugene Sandulenko 2016-02-14 14:36:29 +01:00
parent 33b8a265c5
commit 9d9fefb17a

View file

@ -297,7 +297,7 @@ void Design::drawPolygon(Graphics::Surface *surface, Common::ReadStream &in,
int y2 = y1; int y2 = y1;
int x2 = x1; int x2 = x1;
int b = in.readSByte(); int b = in.readSByte();
if ((b & 0xff) == 0x80) { if (b == -128) {
y2 = in.readSint16BE(); y2 = in.readSint16BE();
numBytes -= 3; numBytes -= 3;
} else { } else {
@ -305,7 +305,7 @@ void Design::drawPolygon(Graphics::Surface *surface, Common::ReadStream &in,
numBytes -= 1; numBytes -= 1;
} }
b = in.readSByte(); b = in.readSByte();
if ((b & 0xff) == 0x80) { if (b == -128) {
x2 = in.readSint16BE(); x2 = in.readSint16BE();
numBytes -= 3; numBytes -= 3;
} else { } else {