Fix 7b091000b0: Missing 32bpp-to-8bpp sprites due to ZOOM_LVL_NORMAL changes. (#13349)

ZOOM_LVL_NORMAL was change from 4x zoomed in to 1x zoom, loop should be using ZOOM_LVL_BEGIN.
This commit is contained in:
Peter Nelson 2025-01-21 08:58:51 +00:00 committed by GitHub
parent b5b4531b7a
commit 90e8dd9f10
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -52,7 +52,7 @@ uint8_t SpriteLoaderMakeIndexed::LoadSprite(SpriteLoader::SpriteCollection &spri
{ {
uint8_t avail = this->baseloader.LoadSprite(sprite, file, file_pos, sprite_type, true, control_flags, avail_8bpp, avail_32bpp); uint8_t avail = this->baseloader.LoadSprite(sprite, file, file_pos, sprite_type, true, control_flags, avail_8bpp, avail_32bpp);
for (ZoomLevel zoom = ZOOM_LVL_NORMAL; zoom != ZOOM_LVL_END; zoom++) { for (ZoomLevel zoom = ZOOM_LVL_BEGIN; zoom != ZOOM_LVL_END; zoom++) {
if (HasBit(avail, zoom)) Convert32bppTo8bpp(sprite[zoom]); if (HasBit(avail, zoom)) Convert32bppTo8bpp(sprite[zoom]);
} }