(svn r11645) -Fix (r8128): station ground tiles may have transparency or company colour

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
glx 17 years ago
parent 3cee0abdba
commit 5e062d3f15

@ -952,6 +952,14 @@ static bool StationChangeInfo(uint stid, int numinfo, int prop, byte **bufp, int
ClrBit(dts->ground_pal, 15);
SetBit(dts->ground_sprite, SPRITE_MODIFIER_USE_OFFSET);
}
if (HasBit(dts->ground_sprite, 15)) {
ClrBit(dts->ground_sprite, 15);
SetBit(dts->ground_sprite, PALETTE_MODIFIER_COLOR);
}
if (HasBit(dts->ground_sprite, 14)) {
ClrBit(dts->ground_sprite, 14);
SetBit(dts->ground_sprite, PALETTE_MODIFIER_TRANSPARENT);
}
while (buf < *bufp + len) {
DrawTileSeqStruct *dtss;

Loading…
Cancel
Save