1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-09-01 02:49:10 +00:00

(svn r23343) -Fix (r23332): Incorrect encoding of sprites with much transparency.

This commit is contained in:
frosch
2011-11-27 14:53:05 +00:00
parent 04c40aa04d
commit f8478cecb3

View File

@@ -196,10 +196,14 @@ Sprite *Blitter_8bppOptimized::Encode(SpriteLoader::Sprite *sprite, AllocatorPro
dst++;
}
last_colour = colour;
if (colour == 0) {
trans++;
} else {
pixels++;
*dst = colour;
dst++;
}
}
if (count_dst != NULL) *count_dst = pixels;