(svn r12674) -Fix [FS#1902]: Colour remaps on station sprites only worked for company colours.

This commit is contained in:
peter1138
2008-04-12 22:11:21 +00:00
parent 9e69877e70
commit 5d755429b4
2 changed files with 19 additions and 4 deletions

View File

@@ -2199,10 +2199,14 @@ static void DrawTile_Station(TileInfo *ti)
}
SpriteID pal;
if (!(!HasBit(image, SPRITE_MODIFIER_OPAQUE) && IsTransparencySet(TO_BUILDINGS)) && HasBit(image, PALETTE_MODIFIER_COLOR)) {
pal = palette;
if (HasBit(image, PALETTE_MODIFIER_TRANSPARENT) || HasBit(image, PALETTE_MODIFIER_COLOR)) {
if (dtss->image.pal > 0) {
pal = dtss->image.pal;
} else {
pal = palette;
}
} else {
pal = dtss->image.pal;
pal = PAL_NONE;
}
if ((byte)dtss->delta_z != 0x80) {