From 2c3bca6ad9af3ef5f886e6ce74d93d330f58859f Mon Sep 17 00:00:00 2001 From: michi_cc Date: Sat, 4 Feb 2012 22:18:57 +0000 Subject: (svn r23897) -Feature: [NewGRF] 32bpp sprites in GRFs. --- src/spriteloader/png.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/spriteloader/png.cpp') diff --git a/src/spriteloader/png.cpp b/src/spriteloader/png.cpp index 73403f520..0c65ffc6f 100644 --- a/src/spriteloader/png.cpp +++ b/src/spriteloader/png.cpp @@ -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); -- cgit v1.2.3-54-g00ecf