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:
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user