mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r23343) -Fix (r23332): Incorrect encoding of sprites with much transparency.
This commit is contained in:
parent
04c40aa04d
commit
f8478cecb3
@ -196,9 +196,13 @@ Sprite *Blitter_8bppOptimized::Encode(SpriteLoader::Sprite *sprite, AllocatorPro
|
||||
dst++;
|
||||
}
|
||||
last_colour = colour;
|
||||
pixels++;
|
||||
*dst = colour;
|
||||
dst++;
|
||||
if (colour == 0) {
|
||||
trans++;
|
||||
} else {
|
||||
pixels++;
|
||||
*dst = colour;
|
||||
dst++;
|
||||
}
|
||||
}
|
||||
|
||||
if (count_dst != NULL) *count_dst = pixels;
|
||||
|
Loading…
Reference in New Issue
Block a user