(svn r23897) -Feature: [NewGRF] 32bpp sprites in GRFs.

This commit is contained in:
michi_cc
2012-02-04 22:18:57 +00:00
parent bd3c507910
commit 2c3bca6ad9
6 changed files with 77 additions and 34 deletions

View File

@@ -206,8 +206,10 @@ static bool LoadPNG(SpriteLoader::Sprite *sprite, const char *filename, uint32 i
return true;
}
uint8 SpriteLoaderPNG::LoadSprite(SpriteLoader::Sprite *sprite, uint8 file_slot, size_t file_pos, SpriteType sprite_type)
uint8 SpriteLoaderPNG::LoadSprite(SpriteLoader::Sprite *sprite, uint8 file_slot, size_t file_pos, SpriteType sprite_type, bool load_32bpp)
{
if (!load_32bpp) return 0;
ZoomLevel zoom_lvl = (sprite_type == ST_NORMAL) ? ZOOM_LVL_OUT_4X : ZOOM_LVL_NORMAL;
const char *filename = FioGetFilename(file_slot);